Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ГОС ПрИЭ / Т4. Inform_i_progr_otvety.docx
Скачиваний:
27
Добавлен:
13.05.2015
Размер:
81.35 Кб
Скачать

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

 

6.8. Списки (ListBox)

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

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

List ‑ список строк (для перехода к следующей строке нажимаются кла­ви­ши ^Enter).

ListIndex, Text номер выбранной пользовате­лем строки (отсчет строк на­чи­­нает­ся с нуля) и текст этой строки.

 

Соседние файлы в папке Ответы ГОС ПрИЭ