Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TYeMA_9_SOZDANIYe_DIALOGOV_H_OKON_POL_ZOVATYeLY....doc
Скачиваний:
4
Добавлен:
27.11.2018
Размер:
452.61 Кб
Скачать
      1. Объект "Спиннер"

Спиннер действует аналогично линейке прокрутки, но индикация положения ползунка в свойстве Value и свойство LargeChange отсутствуют. Имеющиеся свойства Min, Max и SmallChange идентичны аналогичным свойствам линейки прокрутки. Свойство Value спиннера обычно связано со свойством Text окна редактирования, чтобы пользователь мог изменить редактируемое число посредством нажатия кнопок спиннера. Доступ к спиннерам осуществляется с помощью набора Spinners().

      1. Подключение процедур к объектам диалогового окна пользователя

Большинство элементов управления бланка обладают свойством OnAction. Свойство OnAction содержит имя процедуры, выполняемой при изменении данного элемента управления. Процедура, имя которой указано в свойстве OnAction командной кнопки, выполняется при нажатии на эту командную кнопку. Процедура, подключения к списку или выпадающему списку, выполняется при выборе элемента списка. Процедура, подключенная к текстовому окну, выполняется, если содержимое этого окна было изменено любым способом.

Чтобы в процессе проектирования установить значение свойства OnAction, выберите элемент управления, укажите директиву Tools/Assign, Macro, а затем уберите в диалоговом окне Assign Macro процедуру, подключаемую к данному Цементу управления. Кроме того, значение свойства OnAction можно установить программным путем, присвоив свойству текстовую строку, содержащую имя подключаемой процедуры.

      1. Отображение диалогового окна пользователя

Для отображения диалогового окна пользователя существуют несколько способов зависящих от ваших потребностей. Для отображения бланка при активной странице диалога укажите директиву Tools/Run/Dialog или выберите пиктограмму Run Dialog пиктографического меню Forms. Этот метод применяется в первую очередь для отладки диалогового окна и проверки его функционирования. Для отображения списка диалоговых окон пользователя в Project выберите директиву Tools/Customize/Forms. Из этого списка выберите окно, которое хотите отобразить.

Для активизации диалогового окна пользователя из программы на Visual Basic применяется метод Show. Этот метод имеет следующий синтаксис:

объе кт.Show

где объект — страница диалога.

Выполнение метода Show аналогично вызову процедуры, причем управление не возвращается к оператору, следующему за оператором, который содержит метод Show, до тех пор, пока диалоговое окно не будет закрыто. Чтобы закрыть диалоговое окно, необходимо установить в True свойство Dismiss одной из командных кнопок или вызвать метод Hide страницы диалога. Метод Hide имеет тот же синтаксис, что и метод Show.

Для отображения диалогового окна пользователя в Project применяется оператор Form или CustomForms. Оператор Form имеет следующий синтаксис:

Form (имя_диалога)

где имя_диалога — строка, содержащая имя диалогового окна, подлежащего ото­бражению. Когда выполняется оператор CustomForms без аргумента, отображается такое же диалоговое окно, как и при выполнении директивы Tools/Customize/Forms. Оно позволяет выбрать диалоговое окно, подлежащее отображению.

9

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]