Примеры компонентов и их использования Компоненты для
3_komponent.ppt
- Размер: 180.5 Кб
- Автор:
- Количество слайдов: 26
Описание презентации Примеры компонентов и их использования Компоненты для по слайдам
Примеры компонентов и их использования
Компоненты для отображения текстовой информации Label (Standart) – надпись Caption : string заголовок Auto. Size : boolean подбор размера в зависимости от содержимого компонента Transparent : boolean прозрачный фон Word. Wrap : boolean будет ли происходить разбиение на строки Static. Text (Additional) – надпись с рамкой Border. Style рамка вокруг текста
Компоненты для ввода текстовой информации Edit ( Standart ) – однострочный редактор Text : string хранит текст Max. Length : integer максимальная длина текстовой строки. Если значение 0, то длина не ограничена Read. Only : boolean можно ли изменять текст On. Change : TNotify. Event изменение текста Clear очистка содержимого
Компоненты для ввода текстовой информации Mask. Edit (Additional) – однострочный редактор для ввода данных по шаблону Edit. Mask : string строка формата
Компоненты для ввода текстовой информации Memo ( Standart ) – многострочный текстовый редактор Lines : TStrings массив строк TStrings — динамический массив строк Свойства TStrings Count : integer ; количество строк Strings [Index: Integer]: string ; массив строк. Каждая строка имеет свой индекс : 0≤Index≤Count-1. Text : string – хранит весь текст в виде одной строки.
Компоненты для ввода текстовой информации Методы TStrings Append ( S : string ); добавление строки S в конец массива Insert ( Index : Integer ; S : string ); вставка строки S в массив под номером Index Delete ( Index : Integer ); удаление строки с номером Index Clear ; очистка массива Strings
Компоненты для ввода текстовой информации Методы TStrings Index. Of ( S : string ): Integer номер указанной строки в массиве, если она там есть, если указанной строки в массиве нет , то функция возвращает – 1 Load. From. File ( File. Name : string ); прочитать из файла с именем File. Name весь текст и загрузить его массив Strings Save. To. Fil e ( File. Name : string ); сохранить текст из массива Strings в файл с именем File. Name.
Компоненты для ввода текстовой информации Свойства Memo Set. Start : integer – номер символа где начинается выделение. Sel. Length : integer – длинна выделенного фрагмента в символах. Sel. Text : string – содержит выделенный текст.
Компоненты для ввода текстовой информации Rich. Edit (Win 32) – многострочный редактор для форматирования Свойства Def. Attributes : TText. Attributes ; задает основной шрифт Sel. Attribute s: TText. Attributes ; задает шрифт фрагмента Paragraph : TPara. Attributes ; задает свойства абзаца
Компоненты для ввода текстовой информации Методы Print ( Caption : string ); распечатка текста с сохранением его шрифтов и другого форматирования. Find. Text ( Search. Str : string ; Start. Pos , Length : Integer ; Options : TSearch. Types ): Integer ; поиск текста
Компоненты для управления приложением кнопки Button (Standart) – кнопка Свойство Caption : string заголовок Событие On. Click : TNotify. Event щелчок мыши Метод Click щелчок на кнопке
Компоненты для управления приложением кнопки Bit. Btn (Additional) – кнопка с картинкой Свойства Glyph : TBit. Map картинка Kind : TBit. Btn. Kind=(bk. OK, bk. Cancel, …) стандартный вид кнопки
Компоненты для управления приложением кнопки Speed. Button ( Additional ) – кнопка без фокуса ввода Свойства Glyph : TBit. Map картинка Down : boolean кнопка нажата Group. Index : integer индекс группы Allow. All. Up : boolean разрешение отжатого состояния всех кнопок группы
Компоненты для управления приложением кнопки Tool. Bar (Win 32) – панель инструментов Добавить новую кнопку — щелчок правой кнопкой мыши Свойства Images : TImage. List библиотека с картинками Show. Hint : boolean всплывающая подсказка
Компоненты для управления приложением кнопки Tool. Button – кнопка панели инструментов Свойства Style : TTool. Button. Syle = ( tbs. Button , tbs. Check , tbs. Drop. Down , tbs. Separator , tbs. Divider ) стиль кнопки Down : boolean кнопка нажата Grouped : boolean — позволяет работать кнопкам tbs. Check согласованно
Компоненты для управления приложением кнопки Tool. Button Свойства Image. Index : integer – номер картинки из библиотеки Menu. Item : TMenu. Item — позволяет связать кнопку с пунктом главного меню
Компоненты для управления приложением Image. List ( Win 32) – коллекция изображений
Компоненты для управления приложением меню Main. Menu (Standart) – главное меню Свойство Items : TMenu. Item — массив элементов (пунктов) меню Images : TImage. List библиотека картинок
Компоненты для управления приложением меню TMenu. Item – элемент меню Свойство Caption : string заголовок Enabled : boolean доступность Checked : boolean отмечен галочкой Auto. Check : boolean автоматически изменяет свойства Checked на противоположное
Компоненты для управления приложением меню TMenu. Item – элемент меню Свойство Radio. Item : boolean вид отчетки (точка / галочка) Group. Index : integer индекс группы
Компоненты для управления приложением диалоги Open. Dialog (Dialogs) – диалог открытия Свойство File. Name : string имя выбранного файла Title : string заголовок Filter : string фильтр для отображения файлов Initial. Dir : string начальная директория Метод Execute : boolean ; вызов окна диалога
Компоненты для управления приложением диалоги Save. Dialog (Dialogs) – диалог сохранения Open. Picture. Dialog (Dialogs) – диалог открытия картинок Save. Picture. Dialog (Dialogs) – диалог сохранения картинок Font. Dialog (Dialogs) – диалог выбора шрифта Color. Dialog (Dialogs) – диалог выбора цвета
Компоненты для управления приложением меню Popup. Menu ( Standart ) – контекстное меню
Компоненты для управления приложением кнопки Radio. Button (Standart) – радио кнопка (переключатель) Свойства Checked : boolean выбрана
Компоненты для управления приложением кнопки Radio. Group (Standart) – контейнер для Radio. Button Свойства Items : TStrings массив кнопок Item. Index : integer номер выбранной кнопки
Компоненты для управления приложением кнопки Check. Box (Standart) – флажок для множественного выбора Свойство Checked : boolean выбран