Комбинированный список (ComboBox)
Комбинированный список позволяет выбирать одну строку из списка или непосредственно вводить ее в поле ввода. Допускается только вертикальная полоса прокрутки. Специфичные свойства Style ‑ вид списка: csDropDown (список раскрывается), csSimple (список раскрыт), DropDownList (только выбор из раскрывающегося списка, ввод строки невозможен). DropDownCount ‑ число строк, отображаемых одновременно в раскрывающемся списке. DroppedDownCount ‑ список раскрыть/свернуть (True/False) при Style, не равным csSimple. Примеры: ComboBox1.Items.Add(‘Иванов’);//добавление в список строки «Иванов» //копирование списка ListBox2 в список ListBox3 If Not ListBox3.Items.Equals(ListBox2.Items) Then Begin //сравнение ListBox3.Clear; ListBox3.Items.AddStrings(ListBox2.Items);//добав. списка {или ListBox3.Items.Assign(ListBox2.Items); копир. ListBox2 (п.2.1.9)} End ComboBox4.Items.delete(5);//удаление шестой строки из списка ComboBox4 ComboBox4.Items.Clear; {или ComboBox4.Clear} //очистка списка ComboBox4 2.3.4. Командные кнопки Стандартная кнопка (Button) Кнопка содержит надпись (свойство Caption). Основным событием кнопки является OnClick (нажатие кнопки), возникающее от щелчка мышки по кнопке; нажатием клавиши Alt и клавиши быстрого доступа, если она указана в надписи кнопки; клавишами Enter, Esc, пробел (если кнопка в фокусе). Специфичные свойства Canсel/Default ‑ кнопка нажимается клавишей Esc/Enter (True). ModalResult ‑ результат работы процедуры нажатия кнопки. Eсли установить в этой процедуре свойство ModalResult, отличное от mrNone (п.2.2.1.4), то модальная форма закроется (метод Close не нужен) с указанным значением ModalResult для закрытой формы. Примеры трех вариантов закрытия модальной формы Form3: Button1.ModalResult:=mrOK; Button1.ModalResult:=115; Button1.ModalResult:=mrNone; Form3.Clear; 2.3.4.2. Кнопка с рисунком (BitBtn) Кнопка (панель Additional) аналогична стандартной кнопке, но дополнительно к надписи выводится рисунок на кнопке.
Специфичные свойства Glyph ‑ файл с растровыми изображением рисунка из нескольких изображений (.BMP). Изображения должны быть размером 16 16 пикселей, находиться на одной горизонтальной линии без промежутков в последовательности: кнопка не нажата, недоступна для работы и кнопка нажата. NumGlyph ‑ число изображений в рисунке (1). Kind ‑ определяет одну из кнопок с готовым рисунком на кнопке. Не рекомендуется менять свойства Glyph для этих кнопок. Нажатие любой из этих кнопок, кроме bkCustom и bkHelp, вызывает закрытие модального окна с результирующим значением свойства ModalResult, равным константе mrXXX (п.2.2.1.4). Layout ‑ расположение рисунка и надписи: blGlyphLeft, blGlyphRight, blGlyphTop, blGlyphBottom ‑ рисунок слева, справа, над и под надписью соответcтвенно. Margin ‑ выравнивание рисунка и надписи: 1 (по центру кнопки), N (сместиться на N пикселей относительно края, задаваемого свойством Layout). Spacing ‑ размер промежутка между рисунком и надписью: ‑ 1 (по центру), N пикселей. Style ‑ стиль оформления кнопки: bsNew (Windows 95/NT), bsAutoDetect (определяется текущей OC), bsWin31 (Windows 3.1).
Кнопка быстрого доступа (SpeedButton) Кнопки быстрого доступа (панель Additional) аналогичны кнопкам с рисунками, но с отличиями: не может получать фокус, фиксируется положение нажатия (утопленная кнопка) и не могут закрывать модальные окна (п.2.2.1.4). Они обычно используются для создания панели инструментов. Специфичные свойства GroupIndex ‑ номер группы кнопок‑переключателей, к которой относится данная кнопка. Группа может быть из одной кнопки. AllowAllUp ‑ утопленная (включенная) кнопка отпускается (выключается) только при нажатии любой другой кнопки из этой группы (True). Иначе (False) ‑ кнопка освобождается повторным щелчком. Down ‑ текущее состояние кнопки: утоплена (True) или нет (False).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|