Программирование КПК и смартфонов на .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 является контейнером для элементов управления и является рабочей площадкой для создания пользовательского интерфейса программы. Класс