Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Элементы управления Windows Forms — это повторно используемые компоненты, которые инкапсулируют функциональные возможности пользовательского интерфейса и используются в клиентских приложениях на основе Windows. Не только Windows Forms предоставляет множество готовых элементов управления, но и предоставляет инфраструктуру для разработки собственных элементов управления. Вы можете объединить существующие элементы управления, расширить существующие элементы управления или создать собственные пользовательские элементы управления. Дополнительные сведения см. в обзоре "Создание новых элементов управления".
Добавление элементов управления
Элементы управления добавляются с помощью конструктора Visual Studio. С помощью конструктора можно размещать, изменять размер, выравнивать и перемещать элементы управления. Кроме того, элементы управления можно добавлять с помощью кода. Дополнительные сведения см. в разделе "Добавление элемента управления (Windows Forms)".
Параметры макета
Позиция элемента управления находится на родительском объекте и описана значением свойства Location относительно верхнего левого угла родительской поверхности. Координата позиции в верхнем левом углу в родительском элементе (x0,y0). Размер элемента управления определяется свойством Size и представляет ширину и высоту элемента управления.
Помимо ручного размещения и изменения размера, доступны различные элементы управления контейнерами, которые помогают с автоматическим размещением элементов управления.
Дополнительные сведения см. в разделе "Положение и макет элементов управления" и"Как закрепить и привязать элементы управления".
Управление событиями
Элементы управления имеют более 60 событий через базовый класс Control. К ним относятся событие Paint, которое приводит к отрисовке элемента управления, а также события, связанные с отображением окна, такие как события Resize и Layout, и низкоуровневые события мыши и клавиатуры. Некоторые низкоуровневые события синтезируются Control в семантические события, такие как Click и DoubleClick. Большинство общих событий относятся к следующим категориям:
- События мыши
- События клавиатуры
- События изменения свойств
- Другие события
Не каждый элемент управления реагирует на каждое событие. Например, Label элемент управления не реагирует на ввод с клавиатуры, и Control.PreviewKeyDown событие не вызывается.
Часто элемент управления является оберткой для подлежащего элемента управления Win32, и использование Paint события для рисования поверх элемента управления может быть ограничено или вообще не иметь эффекта, так как элемент управления в конечном счете рисуется Windows.
Дополнительные сведения см. в разделе "Управление событиями " и "Как обрабатывать событие элемента управления".
Управление доступностью
Windows Forms поддерживает специальные возможности для средств чтения с экрана и служебных программ голосового ввода для словесных команд. Однако необходимо разработать пользовательский интерфейс с учетом специальных возможностей. Элементы управления Windows Forms предоставляют различные свойства для обеспечения доступности. Дополнительные сведения об этих свойствах см. в разделе "Предоставление сведений о специальных возможностях для элементов управления".
См. также
.NET Desktop feedback