TSpeedButton – так называемая «кнопка быстрого доступа». Компонент TSpeedButton может иметь и надпись, и рисунок, а также режим «втопленности» и прозрачности «flat», при котором кнопка становится видимой только в момент наведения на нее указателя мыши.
GroupIndex – задание условного номера (целого числа) для объединения компонент TSpeedButton в единую функциональную группу. Если свойство равно нулю, то кнопка считается независимой и не входящей в какую-либо группу
Down – если “True”, то кнопка оказывается визуально нажатой, т.е. «втопленной». Данный режим работает, если кнопка входит в какую-либо функциональную группу (определяемую свойством «GroupIndex»)
Flat – включает (если «True») «эффект дружеского приветствия» кнопки
Glyph – выбор собственной картинки для кнопки
Transparent – включает (если «True») «прозрачность» фона кнопки
TMaskEdit - аналог TEdit, но с возможностью форматированного ввода. Формат определяется в свойстве EditMask. В редакторе свойств для EditMask есть заготовки некоторых форматов: даты, валюты и т.п. Спец. символы для маски можно посмотреть в Helpe.
EditMask – значение шаблона (маски) для ввода данных (например, “!999;1;_” – для ввода целого числа из одного до трех цифр, “!#999.99;1;0” – для ввода вещественного числа типа «-123.45»)
EditText – значение введенных данных, приведенных к заданному шаблону (маске)
IsMasked – если “True”, до маска была заданна (свойство только для чтения)
{!!!} При вводе данных в компонент у него возникает событие «OnChange»
TStringGrid - служит для представления текстовых данных в виде таблицы. Доступ к каждому элементу таблицы происходит через свойство Cells. Данный компонент является визуальным аналогом многомерного массива в языке Pascal
ColCount – количество колонок в таблице (отсчет с 1)
RowCount – количество строк в таблице (отсчет с 1)
FixedRows – количество титульных (зафиксированных ) верхних строк в таблице (отсчет с 1)
FixedCols – количество титульных (зафиксированных ) левых столбцов в таблице (отсчет с 1)
LeftCol – номер первого отображаемого столбца таблицы, не считая фиксированных (отсчет с 1)
TopRow – номер первой отображаемой строки таблицы, не считая фиксированных (отсчет с 1)
Col – номер столбца, на котором находится фокус ввода (где редактировали данные или щелкнули мышкой)
Row – номер строки, на которой находится фокус ввода (где редактировали данные или щелкнули мышкой)
Cells [столбец , строка] – обращение к ячейки таблицы с заданным столбцом и строкой. Значение ячеек таблицы – всегда текстовые (типа «string»)
Options / goEditing – если «True», то в таблицу можно вводить и редактировать данные, иначе только просмотр значений
k:=0;
For i:=0 to StringGrid1.ColCount-1 do
For j:=0 to StringGrid1.RowCount-1 do begin
k:=k+strtoint(StringGrid1.Cells[i,j]); StringGrid1.Cells[i,j]:=’Ok!’;
End;
TImage - отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прикомпилируется к EXE файлу.
Picture – задает имя файла с рисунком
AutoSize – автоматическое изменение размера компонента под размер рисунка
Stretch – если “True”, то рисунок масштабируется к размерам компонента
Transparent – включает (если «True») «прозрачность» фона рисунка
Center – расположение рисунка по центру компонента (актуально для случая, когда рисунок меньше размера компонента)
TShape - служит для отображения простейших графических объектов на форме: окружность, квадрат и т.п.
Shape – тип фигуры
Pen – установка типа линии фигуры (цвета, формы, ширины и др.)
Brush – установка типа закраски фигуры (цвета, вида штриховки и др.)
TBevel – элемент для рельефного оформления интерфейса, создания вертикальных и горизонтальных линий
Shape – тип фигуры (четырехугольник, вертикальная линия, горизонтальная и др.)
Style – установка стиля рельефа (выгнутый, вогнутый)
TStaticText – позволяет создавать надпись, подобно компоненту Tlabel, но с красивым эффектом «втопленности». Данный компонент обычно применяется для отображения статического однострочного текста.
BorderStyle – определяет вид рамки у компонента
Caption – текст в компоненте
TCheckListBox – компонент, аналогичный TRadioGroup, используемый для объединения компонент TCheckBox в единую функциональную группу. Основные свойства компонента следующие:
Items [..] – в данном свойстве задается текст перечня элементов типа «TradioButton»
Checked [номер_строки_списка]– данное свойство показывает, установлена ли галочка у данного элемента списка или нет. Отсчет ведется с верха и нуля
Sorted – если равно “True”, то строки списка сортируются по алфавиту
Columns – задает количество столбцов в списке (по умолчанию один столбец)
with checklistbox1 do begin
for i:=0 to items.colcount-1 do