|
Form - Основа Win приложений
Класс Form является основой для всех всех оконных пирложений и сегодня мы рассмотрим
основные свойства этого класса, а точнее вашего класса наследованного от Form.
Итак, когда вы создаете в VS Windows application проект, то автоматически создается класс (например Form1) наследованный от Form
Это и есть контейнер для вашего приложения.
Вот собственно то, что сгенерировала студия
namespace WindowsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
|
В конструкторе класса, вызывается метод InitializeComponent() в нем будут инициализироваться все контролы данного окна, выставляться свойства и тд.
Первоначальный запуск приложения как вы помните происходит из метода Main.
В Win приложения метод Main находится в файле Program.cs, в Main происходит вызов нашего класса Form1
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
|
Строка
Application.EnableVisualStyles();
отвечает за наличие стилей XP у окна и его контролов
Нажимаем Ctrl+F5 и запустится ваше первое оконное приложение.

Теперь давайте посмотрим наиболее интересные свойства нашего окна.
1. FormBorderStyle - Позволяет задавать рамку окна, а следовательно и его поведение, то есть фиксированный, растягиваемый и тд.
2. Text - Задает заголовок окна
3. MaximumSize и MinimumSize - задают соответственно максимальный и минимальный размер окна.
4. StartPosition - Задает позицию в которой будет первоначально формироваться окно. Например: CenterScreen или CenterParent
5. WindowState - позволяет задать состояние окна (свернутое или развернутое на весь экран)
6. Icon - Задает иконку для окна
7. MaximizeBox и MinimizeBox - позволяет скрыть кнопки управления состоянием окна (кнопки в правом верхнем углу окна)
8. Opacity - задает прозрачность окна
9. ShowIcon - Показывать или нет иконку
10. ShowInTaskBar - Показывать или нет окно в windows explorer
11. TopMost - Окно будет по верх остальных окон.
Оглавление   
Следующая стр.
Средняя оценка:     (4,5 - 10 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|