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

Компонеты страницы Standard

Читайте также:
  1. A BRIEF OUTLINE OF THE DEVELOPMENT OF THE ENGLISH LITERARY (STANDARD) LANGUAGE
  2. A diverse educational system: structure, standards, and challenges
  3. Acceptance sampling is a method of measuring random samples of lots or batches of products against predetermined standards. (Acceptance sampling, moderate)
  4. But I think we should take the standard checking account anyway.
  5. COLOR-CODE STANDARDS Last updated: 8/9/2004
  6. Comparative estimation of element analysis results obtained by INAA method with published data of domestic and international standards
  7. Determine correspondence of titration methods and their secondary standards (working solutions).

Общие свойства компонентов страницы.

1) Align – свойство выравнивания компонента внутри формы по заданным значениям.

- AlNone - выравнивание не установлено;

- AlTop - перемещение вверх с длиной по всей форме;

- AlBottom - перемещение вниз с длиной по всей форме;

- AlLeft - перемещение влево с длиной по всей форме;

- AlRight - перемещение вправо с длиной по всей форме;

- AlClient - выравнивание по размеру формы.

2) Color - цвет фона компонента, задается тремя группами цветов.

Первая – 15 основных цветов палитры, которые предложены в списке в свойстве Color.

Вторая группа - 18 цветов (системные цвета Windows).

Третья группа - 16 цветов, задаваемые шестнадцатеричными кодами.

3) Ctl3D - задается пространство представленного компонента:

False - двухмерное;

True - трехмерное.

4) Cursor - определенный вид курсора, попадающий в область компонента.

5) DragCursor - задает вид курсора при перестановки одного компонента в поле другого.

6) DragMode - свойство поддержки протокола Drag-&-Drop.

7) Enabled - свойство при установке значения true, реагирует на сообщения клавиатуры, мыши, таймера.

8) Font - устанавливает шрифт в поле компонента

Color- Cl Window Text

Pitch- fp Default

Name- Sistem

Size- 10.

Все остальные значения свойств соответствуют системным значениям.

9) Height - вертикальный размер компонента.

10) Hint - свойство задает текст при попадании курсора в поле компонента, обрабатывается событие OnHint.

11) Lift - координаты левого угла компонента

12) PopupMenu - задает названия локального меню по нажатию правой кнопки мыши.

13) Visible - задает видимость компонента, реализуя методы Show, Hide при соответствующих значениях свойства True и False.

Компонеты страницы Standard

В состав этой страницы входит 16 компонентов, которые позволяют создать интерфейс проекта на форме

1. MainMenu - строчное или системное меню с возможностью вложенных меню. Компонент имеет визуальное отображение только после заполнения его состава при реализации проекта.

Для создания этого меню используют окно дизайнера меню, доступ к которому можно получить через свойство Items в Инспекторе объектов или через контекстное меню (Menu Designer).

Свойства:

- Items - обеспечивает доступ к элементам меню, которые также являются дочерними компонентами с собственными свойствами. Тип каждого компонента Tmenu и Item.

- Count - указывает количество элементов компонента в меню.

- Break - задание количества колонок в меню, задание MBNone.

- Checked - позволяет установить дочернее меню с помощью указателя в опции установить - True.

- MenuIndex - индекс или порядковый номер элемента в списке Items.

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

2. PopupMenu- альтернативное или контекстное меню, открывающееся по нажатию правой кнопки мыши. Данный компонент должен быть связан с другими компонентами. Чтобы связать компонент с контекстным меню, в свойстве PopupMenu компонента поместить имя данного меню, например, PopupMenu1. Состав свойств его аналогичен свойствам компонента MainMenu, поэтому создание этого компонента ничем не отличается от описанного выше.

3. Label – компонент, образованный от класса Tlabel. Предназначен для организации заголовков и других информационных надписей в проекте. Этот компонент позволяет внести некоторый дизайн в проект, так как имеет возможность настройки шрифта и цвета.

Свойства:

- Autosize - при выполнение автоматическая настройка по всей длине текста.

- Caption - свойство задания текста метки.

- Font – установка параметров текста в окне шрифтов.

- Alignment - свойство выравнивания текста компонента Taleft.

- Focuscontrol - устанавливает связь с другими компонентами путем задания их имени.

- Transparent - прозрачность фона метки.

- WordWrap- многострочный текст.

4. Edit – компонент представляет собой однострочный текстовый редактор, в котором можно выполнять редактирование строки.

Свойства:

- AutoSize- установка окна компонента по размеру текста.

- ModiFied- принимает значение True, если в процессе работы программы текст изменяется.

- OEMConvert – установить True для преобразования текста из MS DOS в Windows и обратно.

- Readonly - при значении True- блокировка изменения текста.

- Seltexs - при значении True содержит выделенный текст.

Методы.

- Clear - метод удаления текста

- CopyToClapboard - копирование выделенного текста в буфер.

- SelectAll – выделяет весь текст строки.

5. Memo -многострочный редактор текста.Компонент предназначен для ввода или вывода текстовой информации в приложении, возможен вывод текстов большого размера.

Редактор текста класса Memo очень напоминает строку ввода, но отличается тем, что в него можно вносить большое число строк. Эти строки пронумерованы (начиная с нуля) и хранятся в свойстве Lines класса TStrings. Управление строками осуществляется с помощью методов и свойств класса TStrings, такими как Count, Add, Delete и др. Некоторые свойства также представлены в таблице. 1.67.

Таблица 1.67. Свойства компонента класса TMemo

Свойство   Описание  
ScrollBars   Задает наличие и вид линеек скроллинга: ssNone - отсутствие линеек, ssBoss - две линейки, ssHorizontal - только горизонтальная, ssVertical - только вертикальная
WantReturns   Определяет кнопки, нажатие которых приводит к переходу на новую строку: при True -это клавиша Enter, а при False - Ctrl+Enter
WantTabs   Если свойство True, то в тексте можно производить табуляцию с помощью клавиши Tab, но нельзя переходить к другим элементам управления по этой клавише. При False все наоборот
WordWarp   Переносит слова, не помещающиеся в строке, на новую строку при значении True

Для выделение всего текста в редакторе можно воспользоваться методом SelectAll. Окно ТМеmo можно заполнить информацией из текстового файла с помощью метода LoadFromFile класса TString.

6. Button – кнопка управления приложениями.

Используемые свойства и методы компонента:

- Cancel - если True, обработчик событий OnClick реагирует на клавишу Esc

- Default – если True – OnClick реагирует на клавишу Enter

- TmodeResult – предназначен для управления модальными, т.е. диалоговыми окнами, которые блокируют работу проекта, и может принимать следующие значения:

mr None- не закрывать окно

mr OK- по нажатию кнопки OK открывает

mr Cancel - по нажатию кнопки Cancel открывает

mr About - по нажатию кнопки About открывает

mr Retry - по нажатию кнопки Retry открывает

mr Ignore – была нажата кнопка Ignore

mr Yes - была нажата кнопка Yes

mr No - была нажата кнопка No

mr All - была нажата кнопка All.

7. CheckBox - кнопка с независимой функцией позволяет выбрать или отменить определенную опцию.

Используемые свойства и методы компонента:

- Checked – содержит выбор типа «Да/Нет»;

- Allignment – определяет положение текста по отношению к компоненту;

State – содержит три состояния компоненты:

cbUnchecked - нет,

cbChecked - да,

cbGrayed – не знаю.

8. RadioButton - кнопка выбора одной опции из нескольких взаимоисключающих, называется также зависимым переключателем.

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

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

9. ListBox – компонент может содержать список элементов, выбирающихся с клавиатуры или мышью.

Свойства, определяющие работу компонента с внешними по отношению к приложению элементами (каталогов).

- Canvas – канва для прорисовки элементов

- Columns – определяет количество колонок элементов в списке

- ItemIndex – сдержит индекс сфокусированного элемента

- Items – содержит набор строк, показываемых в компоненте

- MultiSelect – разрешает выбор нескольких элементов

- SelCount – содержит количество выбранных элементов

- Selected [x] – содержит признак выбора для элемента с выбором х

- Sorted – разрешает сортировку в алфавитном порядке

- TopIndex – индекс первого видимого в окне элемента.

10. CompoBox - комбинированный список со строкой редактирования, аналогичной компоненту ListBox с дополнительными возможностями изменения состава, представляет собой объединение стандартной строки ввода и списка. В обычном состоянии он напоминает строку ввода с кнопкой в правой части, на которой изображена стрелка. При нажатии на эту кнопку появляется выпадающий список строк, любую из которых можно поместить в строку ввода.

Основные свойства:

· Style определяет как компонент отобразится на экране:

- csSimple - список всегда раскрыт, остальные раскрываются по нажатию кнопки,

- csDropDown - каждый элемент списка - строка фиксированной длины, которую можно редактировать в строке ввода,

- csDropDownList - элементы также строки фиксированной длины, но их нельзя редактировать,

- csOwnerDrawFixed и csOwnerDraw-Variable - элементы списка имеют различную высоту, задаваемую программно, и не редактируются;

· DropDownCount - ограничивает число элементов, которое может разместиться в выпадающем списке. По умолчанию это число 8. Если элементов в списке меньше этого числа, то окно списка уменьшается, а если больше, то появляется линейка скроллинга;

· DroppedDown - используется при выполнении программы и показывает, открыт (True) или закрыт список (False);

· Items - задает элементы списка. Для добавления, удаления и вставки строк используются методыAdd, Delete, Insert. Эти методы управляют объектом Lines, который содержит строки, находящиеся в списке;

· Sorted предназначено для сортировки элементов списка (True - сортировать);

· ItemHeight - задает вертикальный размер элементов списка.

11. Scrollbar - компонент полосы прокрутки для просмотра содержания другого компонента или визуального управления значением числовой величины.

Используемые свойства компонента:

- Kind – пространственная ориентация компонента

- LargeChange, SmallChange – большой и малый сдвиг бегунка

- Max, Min – максимальное и минимальное значение диапазона изменения числовой величины

- Position – текущее значение числовой величины

Метод:

OnScroll – это событие возникает при любом изменении позиции бегунка

12. GroupBox - контейнер для размещения других компонентов – наследник TWinCont.

Используемые свойства и методы компонента:

13. RadioGroup - специальный компонент с группой типа RadioButton.

Используемые свойства и методы компонента:

14. Panel - контейнер общего назначения.

Используемые свойства и методы компонента:

15. ActionList – создает список операций координирующий реакции разрабатываемого приложения на действия пользователя.

16. Frames – открывает диалоговое окно со списком компонентов, включенных в проект, для выбора и помещения в текущую форму.

 


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


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

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