Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и программирование.docx
Скачиваний:
6
Добавлен:
21.08.2019
Размер:
118.53 Кб
Скачать

5.3. Методы

Методом можно назвать команду, которая отдается объекту. Обра­ще­ние к методу имеет вид: [<форма>.]<объект>.<метод> [<параметры>]. Для объектов теку­щей формы имя формы можно не указывать.

SetFocus - уставливает фокус на определенном объекте, что означает “сде­лать объект текущим“. Например, для текущего текстового поля курсор на­хо­дится в этом поле, предлагая вводить данные в это поле. Естественно, не могут одновременно существовать несколько объектов, на которые уста­нов­лен фокус (Text1.SetFocus).

Refresh - повторное формирование и отображение (обновление) формы или объ­екта. Используется после изменения свойств объекта для вывода объ­екта с новыми свойствами (Command1.enabled=False:Command1.refresh).

Move (x,y) ‑ перенос объекта на новое место с координатами X,Y.

Пример. x=x+10: y=y+20: Image1.Move(x,y) 'перенос рисунка

Глава 6. Объекты, управляющие элементы

6.1. Формы

Форма представляет собой окно Windows, в котором размещаются различные элементы приложения.

Специфичные свойства

WindowState - состояние формы при запуске: 0 - нормальное, 1 - свернутое, 2 - развернутое.

Picture - имя файла с рисунком на форме.

Методы Show и Hide позволяют вывести форму на экран или убрать ее с экрана. Обычно они используется для перехода на другую форму и для возврата на предыдущую.

6.3. Текстовые поля (TextBox, MaskedEdit, RichTextBox)

О бъект TextBox предназначен для ввода и вывода значений.

Специфичные свойства

Text значение (типа Variant) поля.

6.4. Надписи (Label)

Н адписи служат для размещения текста (значение свойства Caption).

Специфичные свойства

AutoSize=True ‑ установить размер надписи по числу символом в надписи. BorderStyle=1 ‑ окружить текст рельефной рамкой.

BackStyle=Transparent ‑ окружение текста прозрачное, что улучшает вид надписи, выводимой на фоне рисунка.

WordWrap ‑ перенос слов на следующую строку при AutoSize=False.

6.6. Зависимые переключатели (OptionButton)

П ереключатели (радиокнопки) позволяют выбрать один вариант из нескольких, расположенных внутри рамки или объекта PictureBox.

Специфичные свойства

Valueполучает значение True выбранного переключателя, а для всех осталь­ных переключателей это свойство равно False. При проек­тировании одно­му из переключателей можно указать Value=True.

Alignmentзадает местоположение кнопки: 0/1 - кнопка слева/справа от ее надписи.

6.7. Независимые переключатели (CheckBox)

Независимые переключатели ( флажки, контрольные индикаторы).

Специфичные свойства

Value ‑ состояние переключателя: 0 - не установлен (галочка отсутствует в ри­сун­ке флажка); 1 - установлен (галочка указана); 2 - неопределен (закра­шен серым цветом).

Alignmentзадает местоположение кнопки: 0/1 - кнопка слева/справа от ее надписи. Обычно флажок используется для выбора одно­го из двух вариантов (например, оплачен счет или нет).

Пример. Имеется флажок Check1, задающий полужирный шрифт вво­димого текста в поле Text1. Процедура обработки события флажка имеет следующий вид:

Private Sub Check1_Click() : Text1.FontBold=Check1.Value=1: End sub