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