Вход/Регистрация
Программирование КПК и смартфонов на .NET Compact Framework
вернуться

Климов Александр Петрович

Шрифт:

□ 

CheckedListBox
;

□ 

ColorDialog
;

□ 

ErrorProvider
;

□ 

FontDialog
;

□ 

GroupBox
;

□ 

HelpProvider
;

□ 

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

□ 

NotificationBubble
;

□ 

NotifyIcon
;

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

□ 

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

Свойство FormBorderStyle

Свойство

FormBorderStyle
определяет стиль формы. По умолчанию используется стиль
FormBorderStyle.FixedSingle
. При этом форма заполняет все рабочее место экрана, и пользователь не может изменять размеры формы или перемещать ее по экрану. При установке значения
FormBorderStyle.None
создается форма без рамки и заголовка. В этом случае можно изменять размеры и расположение формы программно, но пользователь по-прежнему не может манипулировать формой.

Свойство ControlBox

Свойство

ControlBox
отвечает за отображение контейнера для элемента управления. Если свойство
ControlBox
имеет значение
True
, то контейнер будет отображаться. В противном случае он на экран не выводится. Для устройств Pocket PC подобный контейнер может содержать только одну кнопку.

Свойства MinimizeBox и MaximizeBox

В приложениях для Pocket PC форма может содержать только одну кнопку. Она отвечает либо за минимизацию формы, либо за ее закрытие. Разработчик может управлять внешним видом кнопки при помощи свойства

MinimizeBox
. Если оно имеет значение
True
, то кнопка при нажатии будет сворачивать форму. Значение
False
позволяет создавать кнопку закрытия формы. Значение свойства
MaximizeBox
игнорируется системой.

  • Читать дальше
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: