Формы
A Form является представлением любого окна, отображаемого в приложении. Form Класс может использоваться для создания стандартных окон, или окон с фиксированным размером. Можно также использовать Form класса для создания модальных окон, их для создания диалоговых окно.
Обычно формы создаются при помощи графического редактора методом WYSIWYG.
Ниже приведен список некоторых элементов, которые можно добавить в форму
- Button - кнопка
- CheckBox - переключатель состояния Да/Нет
- ColorDialog - диалог выбора цвета
- DataGrid - отображение табличных данных
- Label - нередактируемый текст
- ListBox - выбор из списка опций
- OpenFileDialog - диалог выбора файла
- SaveFileDialog - диалог сохранения файла
- ProgressBar - Линия прогресса
- TextBox - ввод текста пользователем
- TreeView - древовидная иерархия элементов
Ниже приведен простой пример создания формы
public void CreateMyForm()
{
// Создание формы
Form form1 = new Form();
// Кнопка ОК
Button button1 = new Button ();
// Кнопка Cancel
Button button2 = new Button ();
button1.Text = "OK";
button1.Location = new Point (10, 10);
button2.Text = "Cancel";
button2.Location
= new Point (button1.Left, button1.Height + button1.Top + 10);
form1.Text = "My Dialog Box";
// Отображать кнопку "Help" в форме
form1.HelpButton = true;
// Фиксированные границы
form1.FormBorderStyle = FormBorderStyle.FixedDialog;
// Отключить максимизацию формы
form1.MaximizeBox = false;
// Отключить минимизацию формы
form1.MinimizeBox = false;
// Установить button1 как кнопку "подтвердить"
form1.AcceptButton = button1;
// Установить button1 как кнопку "отменить"
form1.CancelButton = button2;
form1.StartPosition = FormStartPosition.CenterScreen;
// Добавляем кнопки
form1.Controls.Add(button1);
form1.Controls.Add(button2);
// Отобразить форму
form1.ShowDialog();
}