16.4.6 Визуальные элементы формы |
Для проектирования форм доступны следующие визуальные элементы:
· Надпись (Label);
· Флажок (CheckBox);
· Переключатель (RadioButton);
· Фигура (Shape);
· Рисунок (Image);
· Многострочный текст (Memo);
· Фаска (Bevel);
· Разделитель (Splitter);
· Панель (Panel);
· Группа (GroupBox);
· Группа переключателей (RadioGroup);
· Страницы (PageControl, TabSheet) ;
· Текстовое поле ввода (Edit);
· Кнопка (Button);
· Кнопка с рисунком (BitBtn);
· Список (ListBox);
· Выпадающий список (ComboBox);
· Цифровое поле ввода (СalcEdit);
· Календарь (DateEdit);
· Поле выбора файла (FilenameEdit);
· Поле выбора папки (DirectoryEdit);
· Зарегистрированные в системе ActiveX элементы;
· Таблица (DbGrid) - Интерфейс таблицы(ICsdnAxDbGrid);
· Форма (AxForm) - Интерфейс формы (ICsdnAxForm);
· Дерево (AxTree).
Данные элементы имеют следующие общие свойства:
· Align - выравнивание элемента
· Font - шрифт текста элемента
· ParentFont - наследование шрифта от родителя
· Name - имя элемента
· Top - координата Y относительно окна
· Left - координата Х относительно окна
· Height - высота элемента
· Width - ширина элемента
· Hint - подсказка
· Tag - поле для хранения произвольного числа
· TabOrder - определяет порядок передачи фокуса между элементами
· TabStop - определяет, может элемент получить фокус при нажатии 'Tab' или нет
· Color - цвет элемента (доступен не всем)
· Enabled - если 'True' то элемент доступен (включен)
· Autosize - авторазмер
· Visible - если 'True' то элемент виден
· PopupMenu - выпадающее меню
·
ReadOnly - текст только для чтения
Свойства элементов:
· Надпись (Label);
· Caption - текст надписи.
· Флажок (CheckBox);
· Checked - включен;
· State - состояние (включен/выключен/затенен);
· AllowGrayed - разрешить затенение;
· Wordwrap - перенос строк.
· Переключатель (RadioButton);
· Checked - включен;
· Wordwrap - перенос строк.
· Фигура (Shape);
· Shape - тип фигуры;
· BrushStyle - стиль кисти;
· BrushColor - цвет кисти.
· Рисунок (Image);
· Picture - файл изображения (максимальный размер - 256Кб);
· Autosize - размеры компонента настраиваются по размерам содержащегося в нем графического объекта;
· Stretch - изображение растягивается до размеров рабочей области;
· Proportional - сохранять пропорции;
· Center - изображение центрируется в пределах рабочей области;
· LoadFromFile - загрузить изображение из файла;
· SaveToFile - cохранить изображение в файл;
· Многострочный текст (Memo);
· Lines - текст;
· WordWrap - перенос строк;
· ScrollBars - управление показом полос прокрутки;
· ScrollBars - выбор отображения способов прокрутки окна
· Фаска (Bevel);
· Style - стиль фаски;
· Shape - тип фаски.
· Разделитель (Splitter);
· Beveled - наличие фасок;
· MinSize - минимальный размер в пикселях обеих панелей, между которыми находится разделитель.
· Группа переключателей (RadioGroup);
· Items - элементы;
· ItemIndex - индекс включенного элемента;
· Columns - число колонок.
· Страницы (PageControl, TabSheet);
· MultiLine - размещение закладок в несколько рядов;
· ScrollOposite - способ перемещения закладок при размещении их в несколько рядов;
· Style - стиль отображения закладок.
· ImageIndex - индекс иконки.
· Текстовое поле ввода (Edit);
· Text - текст поля ввода;
· PasswordChar - знак, используемый для маскировки знаков пароля вместо символов текста в поле ввода.
· Кнопка (Button);
· Caption - текст кнопки;
· Default - Если 'True' то при нажатии 'Enter' сработает эта кнопка;
· Cancel - Если 'True' то при нажатии 'Escape' сработает эта кнопка.
· Кнопка с рисунком (BitBtn);
· Glyph - файл рисунка;
· Layout - положение рисунка на кнопке;
· Caption - текст на кнопке.
· Список (ListBox);
· Multiselect - разрешение выбора нескольких элементов;
· SelectedItems - список выбранных элементов.
· Выпадающий список (ComboBox);
· Items - элементы списка;
· ItemIndex - индекс выбранного элемента списка;
· Style - стиль списка.
· Цифровое поле ввода (СalcEdit);
· Value - значение в поле ввода;
· DisplayFormat - формат вывода значений;
· DecimalPlaces - количество десятичных знаков;
· MinValue - минимальное значение;
· MaxValue - максимальное значение;
· Календарь (DateEdit);
· Date - Дата;
· ReadOnly - текст только для чтения.
· Поле выбора файла (FilenameEdit);
· Filename - путь к файлу;
· InitialDir - стартовая директория;
· DefaultExt - расширение по умолчанию;
· Filter - перечень расширений для фильтра;
· FilterIndex - индекс фильтра, определяет фильтр по умолчанию.
· Поле выбора папки (DirectoryEdit);
· Directory - путь к папке;
· InitialDir - стартовая папка.
· Зарегистрированные в системе ActiveX элементы;
· Таблица (DbGrid) - Интерфейс таблицы(ICsdnAxDbGrid);
· Форма (AxForm) - Интерфейс формы (ICsdnAxForm);
· Дерево (AxTree).
См. также: