Программирование КПК и смартфонов на .NET Compact Framework | страница 11



;

□ элементы управления, связанные с печатью;

□ >RichTextBox;

□ >Splitter (поддерживается в .NET Compact Framework 2.0).

В Compact .NET Framework 2.0 были добавлены новые элементы управления, которые перечислены в следующем списке.

□ >MonthCalendar — месячный календарь, позволяющий в наглядном виде выбрать необходимую дату.

□ >DateTimePicker — элемент для выбора даты и времени. Он достаточно компактен, что позволяет широко использовать его в приложениях.

□ >WebBrowser — элемент, который реализует функциональность браузера.

□ >Notification — элемент, с помощью которого приложение может посылать пользователю различные уведомления без остановки текущей запущенной программы. Уведомления могут отображаться как обычным текстом, так и в формате HTML.

□ >DocumentList — элемент управления, обеспечивающий стандартный механизм для управления файлами. Пример работы данного элемента можно увидеть при открытии файлов в приложениях Excel Mobile и Word Mobile. Элемент >DocumentList позволяет перемещаться по файловой системе и выполнять стандартные файловые операции.

□ >DataGrid — элемент для отображения данных в табличном виде. Теперь может использоваться и в приложениях для смартфонов.

□ >LinkLabel — элемент управления для создания гипертекстовых ссылок.

□ >Splitter — элемент управления, позволяющий изменять размеры других элементов.

□ >HardwareButton — элемент управления, позволяющий управлять кнопками карманного компьютера.

Урезанная функциональность элементов управления

Кроме отсутствия некоторых элементов управления, в .NET Compact Framework также была урезана функциональность имеющихся элементов. Наиболее часто употребляемые элементы управления с урезанной функциональностью приведены в следующем списке:

□ >AcceptButton;

□ >CancelButton;

□ >AutoScroll (поддерживается в .NET Compact Framework 2.0);

□ >Anchor (поддерживается в .NET Compact Framework 2.0);

□ элементы Multiple Document Interface (MDI);

□ >KeyPreview (поддерживается в .NET Compact Framework 2.0);

□ >TabIndex (поддерживается в .NET Compact Framework 2.0);

□ >TabStop (поддерживается в .NET Compact Framework 2.0).

Также наложены ограничения на технологию drag and drop и на поддержку графики. Во многих классах поддерживаются не все свойства, события и методы.

Однако в .NET Compact Framework 2.0 ограничений стало меньше. Например, элементы управления теперь обладают свойствами >TabIndex и >TabStop.

Элемент Form

Элемент >Form является контейнером для элементов управления и является рабочей площадкой для создания пользовательского интерфейса программы. Класс