Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mv_basic.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.88 Mб
Скачать
    1. Текстовое окно

Текстовое окно (TextBoх) определяет область экрана для ввода или вывода информации. Обладает уже рассмотренными в разделах 4.2 и 4.4 свойствами Name, Left, Top, Height, Width, Enabled, Visible, BorderStyle (тип границ), FontBold, FontItalic, FontName, FontSize, FontUnderline, BackColor (цвет фона), ForeColor (основной цвет).

Характерными свойствами элемента также являются:

MaxLength (максимальная длина) по умолчанию принимает значение 0, что позволяет вводить или выводить любое количество символов. Другое значение определяет максимально возможное число символов.

MultiLine (несколько строк) может принимать значение False (позволяет вводить или выводить одну строку текста) или True (позволяет вводить или выводить несколько строк). В последнем случае, при вводе, нажимая клавишу Enter, можно продолжать набор текста с новой строки.

ScrollBars (линейки прокрутки) принимает значения: 0 - линеек прокрутки в текстовом окне нет; 1 - присутствует и используется горизонтальная линейка прокрутки; 2 - присутствует и используется вертикальная линейка прокрутки; 3 - присутствуют и используются горизонтальная и вертикальная линейки прокрутки.

Text (текст) - определяет вводимую или выводимую в текстовое окно строку.

Из событий чаще используются:

Change (изменение) вызывается изменением свойства Text пользователем или программно. Набор каждого нового символа определяет данное событие и вызов процедуры его обработки.

Click (щелчок) или DblClick (двойной щелчок) - щелчок/двойной щелчок мышью в текстовом окне вызывает соответствующие процедуры обработки события имя_окна_Click или имя_окна_DblClick.

GotFocus (установка фокуса) и LostFocus (уход из фокуса) определяются тем, что в Windows - приложениях в каждый момент времени может быть активен только один объект (объект находится в фокусе). События определяются соответственно активизацией и деактивизацией объекта, в данном случае  активизацией или деактивизацией текстового окна.

Метод SetFocus позволяет установить курсор в выбранное текстовое окно. Синтаксис: [имя_текстового_окна.]SetFocus.

    1. Командная кнопка

Command button (командная кнопка) обычно активизирует какую-то операцию (вызывает выполнение команды) и обладает уже рассмотренными в разделах 4.2 и 4.4 свойствами Name, Left, Top, Height, Width, Enabled, Visible,. BackColor (цвет фона), FontBold, FontItalic, FontName, FontSize, FontUnderline.

Это один из важных элементов управления для любого приложения. Предназначен для инициирования пользователем некоторых действий в программе.

Свойство Caption (надпись) задает текст, отображаемый на командной кнопке.

Иногда используются следующие свойства статуса кнопки:

Cancel (отмена) принимает значения True или False. Присвоение этому свойству значения True даст при нажатии клавиши Esc тот же эффект, что и щелчок мышью по кнопке. Значение True для данного свойства может иметь только одна командная кнопка на форме.

Default (по умолчанию) принимает значения True или False. Присвоение этому свойству значения True даст при нажатии клавиши Enter тот же эффект, что и щелчок мышью по кнопке (например, щелчок мышью по кнопке ОК диалогового окна эквивалентен нажатию клавиши Enter). Значение True для данного свойства может иметь только одна командная кнопка на форме.

Кнопке можно назначить клавишу быстрого доступа. Для этого в ее свойстве Caption надо поместить символ & перед символом (акселератором), соответствующим клавише быстрого доступа. Тогда вместо мыши для нажатия кнопки пользователь может использовать одновременное нажатие клавиши Alt и данного символа-акселератора.

Командная кнопка реагирует на уже рассмотренные события Click (щелчок), KeyPress (нажатие клавиши), GotFocus (установка фокуса) и LostFocus (уход из фокуса), которые вызывают соответствующие процедуры обработки этих событий.

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

[имя_командной кнопки.]SetFocus.

    1. Флажок

Управляющий элемент Checkbox (флажок) устанавливает или сбрасывает определенный параметр. Если в квадратике флажка обозначен значок X, то параметр включен (активен), нет значка  параметр выключен. Щелчок мышью по флажку устанавливает или сбрасывает параметр. Любой флажок функционально независим от других флажков.

Флажок обладает уже рассмотренными выше свойствами: BackColor (цвет фона), Caption (заголовок), Enabled (доступ), FontBold, FontItalic, FontName, FontSize, FontUnderline, Height (высота), Width (ширина), Name (имя), Top (верхняя координата), Left (левая координата), Visible (видимость).

Value (состояние) принимает значения: 0  флажок не помечен; 1 флажок установлен; 2  флажок затенен (имеет блеклый вид и не доступен для действия с ним).

Флажок реагирует на события Click (щелчок), KeyPress (нажатие клавиши), GotFocus (установка фокуса) и LostFocus (уход из фокуса), которые вызывают соответствующие процедуры обработки этих событий.

Метод SetFocus позволяет привлечь внимание и установить курсор в выбранный флажок. Синтаксис: [имя_Флажка.] SetFocus.

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