Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Компоненты Delphi

Читайте также:
  1. А. Компоненты ткани: коллагеновые волокна и тендиноциты
  2. Биохимические компоненты реакций организма на ситуацию
  3. ВСЕ КОМПОНЕНТЫ
  4. Гипергенные компоненты
  5. Денежная масса, ее основные компоненты.
  6. Денежный оборот. Компоненты денежного оборота.
  7. Исключительно одни и те же компоненты

 

Для отображения текстовой информации в библиотеке визуальных компонентов Delphi существует множество компонентов.

PopupMenu - контекстное меню привязано к конкретным компонентам. Оно всплывает, если во время, когда данный компонент в фокусе, пользователь щелкнет правой кнопкой мыши. Обычно в контекстное меню включают те команды главного меню, которые в первую очередь могут потребоваться при работе с данным компонентом.

Всплывающее меню. Обычно это меню появляется после нажатия правой кнопкой мыши.

MainMenu – это невизуальный компонент, т.е. место его размещения на форме в процессе проектирования не имеет никакого значения для пользователя - он все равно увидит не сам компонент, а только меню, сгенерированное им. Обычно на форму помещается один компонент MainMenu.В этом случае его имя автоматически заносится в свойство формы Menu. Но можно поместить на форму и несколько компонентов MainMenu с разными наборами разделов, соответствующими различным режимам работы приложения.

Главное меню программы. Компонент способен создавать и обслуживать сложные иерархические меню.

Label - используется для отображения различных надписей на форме. Отображаемые тексты определяются значением свойства Caption. Его можно устанавливать в процессе проектирования или задавать и изменять программно во время выполнения приложенияЕсли требуется отобразить числовую информацию, можно воспользоваться функциями FloatToStr и IntToStr, переводящими соответственно числа с плавающей запятой и целые в строку.

Метка. Используется для размещения не очень длинных сообщений в виде статического текста

Edit – строка ввода. В компоненте Edit вводимый и выводимый текст содержится в свойстве Text. Это свойство можно устанавливать в процессе проектирования или задавать программно. Для вывода это описанные при рассмотрении меток функции FloatToStr и IntToStr. При вводе это функции StrToFloat — преобразование строки в значение с плавающей запятой, и StrToInt — преобразование строки в целое значение.

Строка ввода. Предназначена для ввода пользователем текстовой информации в виде одной строки.

Memo - является компонентом для редактирования многострочного текста. Он так же, как и окно Edit, снабжен многими функциями, свойственными большинству редакторов. определяется свойством Font. Если вы сохраните в файле текст, введенный или отредактированный пользователем, то будет создан текстовый файл, содержащий только символы и не содержащий элементов форматирования.

Основное свойство компонента Memo - Lines, содержащее текст окна в виде списка строк и имеющее тип TStrings.

Многострочный текстовый редактор. Используется для ввода и отображения многострочного текста без функций форматирования.

Button - Простейший и наиболее часто используемый компонент. Основное с точки зрения внешнего вида свойство кнопки - Caption (надпись).

Командная кнопка. Используется для реализации в программе команд с помощью обработчика события onclick этого компонента.

CheckBox - индикаторы с флажком (независимый переключатель) используются в приложениях в основном для того, чтобы пользователь мог включать и выключать какие-то опции, или для индикации состояния. При каждом щелчке пользователя на индикаторе его состояние изменяется, проходя в общем случае последовательно через три значения: выделение, промежуточное и не выделенное

Независимый переключатель. Используется его свойство Checked (отмечено), имеющее значения true или false, меняющееся при щелчке мышью.

RadioButton. Зависимый переключатель. Используется для выбора одного из нескольких вариантов. Для этого компонент объединяется как минимум с одним или компонентом в группу. Щелчок по компоненту приводит к его выделению и снятию выделения ранее выбранного компонента.

ListBox - компонент, обеспечивающий выбор из списка. Компоненты ListBox и ComboBox отображают списки строк. Они отличаются друг от друга прежде всего тем, что ListBox только отображает данные и позволяет пользователю выбрать из них то, что ему надо, а ComboBox позволяет также редактировать данные.

Список выбора. Содержит список предлагаемых вариантов (опций) и даёт возможность проконтролировать текущий выбор.

ComboBox – «выпадающий» список выбора. Стиль изображения этого компонента определяется свойством Style "Выпадающий" список выбора. Представляет собой комбинацию компонентов Edit и ListBox.

GroupBox – контейнер группы компонентов, не имеет таких широких возможностей задания различных стилей оформления, как Panel.

Контейнер группы компонентов. Используется для группировки нескольких связанных по смыслу компонентов.

В тех случаях когда полезно предоставить пользователю возможность перемещать границы, разделяющие различные панели, изменяя их относительные размеры имеется специальный компонент — Splitter, который позволяет легко осуществить это. Разделитель. Предоставляет пользователю возможность перемещать границы, разделяющие различные визуальные компоненты, изменяя их относительные размеры.

Panel – панели, используются наиболее широко. С их помощью компонуются различные элементы интерфейса, функционально связанные друг с другом.

Панель. Этот компонент, как и GroupBox, служит для объединения нескольких компонентов.

StringGrid -представляет собой таблицу, содержащую строки. Данные таблицы могут быть только для чтения или редактируемыми.Основные свойства компонента, определяющие отображаемый текст:

StringGrid.Cells[ACol, ARow: Integer]: string - строка, содержащаяся в ячейке с индексами столбца и строки ACol и ARow.

Таблица, содержащая строки. Компонент StringGrid предназначен в первую очередь для отображения таблиц текстовой информации.

Bevel формально не является панелью, он не может служить контейнером для компонентов.

Фаска. Имеет декоративное назначение.

RadioGroup - панели группы радиокнопок. Это панель, которая может содержать регулярно расположенные столбцами и строками радиокнопки. А надписи кнопок и их количество определяются свойством Items, имеющим тип TStrings. Щелкнув на кнопке с многоточием около этого свойства в окне Инспектора Объектов, вы попадете в редактор списков строк. В нем вы можете занести надписи, которые хотите видеть около кнопок, по одной в строке. Сколько строчек вы запишете — столько и будет кнопок.

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

 

 

 


Дата добавления: 2015-07-26; просмотров: 254 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Типы данных| Описание программных кодов и создание прогрелюдях. |

mybiblioteka.su - 2015-2024 год. (0.008 сек.)