Программирование КПК и смартфонов на .NET Compact Framework | страница 12
Свойство FormBorderStyle
Свойство >FormBorderStyle
определяет стиль формы. По умолчанию используется стиль >FormBorderStyle.FixedSingle
. При этом форма заполняет все рабочее место экрана, и пользователь не может изменять размеры формы или перемещать ее по экрану. При установке значения >FormBorderStyle.None
создается форма без рамки и заголовка. В этом случае можно изменять размеры и расположение формы программно, но пользователь по-прежнему не может манипулировать формой.
Свойство ControlBox
Свойство >ControlBox
отвечает за отображение контейнера для элемента управления. Если свойство >ControlBox
имеет значение >True
, то контейнер будет отображаться. В противном случае он на экран не выводится. Для устройств Pocket PC подобный контейнер может содержать только одну кнопку.
Свойства MinimizeBox и MaximizeBox
В приложениях для Pocket PC форма может содержать только одну кнопку. Она отвечает либо за минимизацию формы, либо за ее закрытие. Разработчик может управлять внешним видом кнопки при помощи свойства >MinimizeBox
. Если оно имеет значение >True
, то кнопка при нажатии будет сворачивать форму. Значение >False
позволяет создавать кнопку закрытия формы. Значение свойства >MaximizeBox
игнорируется системой.
Свойство WindowsState
Свойство >WindowsState
определяет состояние окна при первоначальной загрузке. Разработчик может использовать значения >FormWindowState.Normal
и >FormWindowState.Maximized
. Если свойство имеет значение >FormWindowState.Normal
, то форма заполняет весь экран, за исключением нижней полоски меню и верхней полоски системного меню >Start
(Пуск). При использовании значения >FormWindowState.Maximized
форма заполняет экран полностью, скрывая системное меню >Start
(Пуск), но при этом нижняя полоса меню остается видимой.
Размеры и расположение формы
Свойство >Size
позволяет задавать размеры формы. Это свойство игнорируется, если свойство >FormBorderStyle
имеет значение >FixedSingleProperty
.
Свойство >Location
задает координаты верхнего левого угла формы. Но так как форма обычно заполняет весь экран, то в большинстве случаев это свойство не используется.
Элементы управления
В этом разделе будут рассмотрены основные элементы управления, которые используются для формирования пользовательского интерфейса. Особое внимание будет уделено различиям и особенностям поведения этих элементов.
Элемент Button