Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
konspekt_vb.doc
Скачиваний:
9
Добавлен:
10.04.2015
Размер:
199.17 Кб
Скачать

5.14 Линия (Line)

Назначение

Изображение на форме линий различной ширины, длины и стиля.

Свойства

Основные свойства задают внешний вид линии:

  • BorderColor– цвет линии;

  • BorderStyle– стиль линии;

  • BorderWidth– ширина линии в твипах.

События

Не обрабатываются.

5.15 Фигура (Shape)

Назначение

Рисование различных фигур, обладающих различными свойствами.

Свойства

Основные свойства определяют значение и закрашивание, вид фигур:

  • BackColor–цвет фона;

  • BackStyle– 0 – фигура прозрачная (т.е. виден фон), 1 – фон не виден;

  • BorderColor– цвет границ фигуры;

  • BorderStyle– стиль границы;

  • BorderWidth– ширина границы;

  • FillColor– цвет внутренних линий;

  • FillStyle– стиль внутреннего рисунка;

  • Shape- вид фигуры.

Вид фигуры может принимать одно из 6 значений:

  • 0 – Rectangle– прямоугольник;

  • 1 – Square - квадрат;

  • 2 – Oval – овал;

  • 3 – Circle– круг;

  • 4 – RoundedRectangle– прямоугольник с закругленными углами;

  • 5 – RoundedSquare– квадрат с закругленными углами.

События

Не обрабатываются.

5.16 Генерация стандартных диалоговых окон (CommonDialogBox)

Назначение

С помощью этого элемента можно создавать различные стандартные диалоговые окна, широко используемые в различных приложениях Windows, как например окно диалогаОткрытие файлаилиЗакрытие файла.

Хотя Common Dialog Boxи является стандартным элементом управления, для того, чтобы он появился в панели элементов управления, его следует установить, выполнив командуProjectComponents. Затем в появившемся окне диалогаComponentsустановить флажок против стрелкиMicrosoftCommon Dialog Control 6.0и щелкнутьOK. Кстати, здесь же можно выбрать и другие элементы управления, напримерMicrosoft Calendar,если необходимо отображать данные календаря.

После помещения в форму этого элемента управления он на этапе выполнения в форме не появляется (также как и элемент управления Timer). Вызов соответствующего окна производится в коде с помощью методов этого элемента по мере необходимости.

Элементы Common Dialog Box– это оболочки, представляющие пользователям стандартные диалоговые окна, с которыми они могут взаимодействовать в хорошо знакомой манере: сгенерированные окна ведут себя точно так же, как и аналогичные окна в других приложениях. После того, как пользователь сделает свой выбор, код приложения должен проверить изменившееся значение свойств и каким-то образом прореагировать на действие пользователя. Другими словами, если даже пользователь в окнеОткрытиефайлащелкнул тот или иной файл, а затем кнопку ОК, это не значит, что выбранный файл открыт. Работа диалогового окна заключается лишь в том, чтобы предоставить пользователю знакомый интерфейс. После закрытия окна необходимо проверить возвращенные им значения и произвести в коде соответствующие действия по открытию файла. То же самое касается и других стандартных диалоговых окон, поскольку они лишь сообщают приложению о выборе пользователя, но не предпринимают никаких самостоятельных действий.

Свойства

После добавления в форму проекта элемента управления CommonDialogBoxв окнеPropertiesпоявится новое свойствоCustom, которое служит для определения различных параметров элемента управления. Чтобы открыть окно, где задаются все эти параметры, необходимо щелкнуть правой кнопкой на значениеCommon Dialog Boxи выбратьProperties.

На рисунке 5 показано многостраничное окно Properties Pages, которое появляется после двойного щелчка свойстваCustom. Здесь нет возможности задать все свойства, показаны только основные. Отдельные параметры стандартных окон можно установить в коде подпрограммы.

Рисунок 5 – Многостраничное окно

События

Не используются.

Методы

Для вывода на экран диалоговых окон используются следующие методы:

  • ShowColor– окноЦвет;

  • ShowFont– окноВыбор шрифта;

  • SowHelp– окноСправочная система;

  • SowOpen– окноОткрытие файла;

  • SowPrinter– окноПечать;

  • SowSave– окноСохранение.

После того, как пользователь сделает свой выбор и закроет диалоговое окно, приложение должно проверить, какой выбор сделан, путем анализа соответствующих свойств.

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