Мониторинг обменных курсов валют
18c0693f

Флаги TScalingFlagФлаг



Таблица 8.17. Флаги TScalingFlag

Флаг

Значение

sfLeft

Левая сторона элемента управления не может масштабироваться

sfTop

Верх элемента управления не может масштабироваться

sf Width

Ширина элемента управления не может масштабироваться

sfHeight

Высота элемента управления не может масштабироваться

sfFont

Шрифт элемента управления не может масштабироваться

Если свойство имеет значение true, то компонент будет виден, иначе — невидим.

Рассмотрим теперь свойства, характерные для класса TWidgetControl и его наследников.

Данное свойство применяется только для чтения. Для добавления или удаления дочерних элементов управления используйте соответствующие методы InsertControl и Remove Control.

Стоит сказать несколько слов о типе TInputKeys. Этот тип представляет собой перечисляемый тип, значения которого показаны в табл. 8.18.

Таблицa 8.18. Значения типа TInputKeys

Значение

Описание

ikAll

Ввод любых символов клавиатуры

ikArrows

Клавиши со стрелками (<влево>, <вправо>, <вверх>, <вниз>)

ikChars

Любые нефункциональные клавиши без <Ctrl> и <Alt>

ikReturns

Клавиша ввода (<Enter>)

ikTabs

Клавиша табуляции (<Таb>) и комбинация клавиш обратной табуляции (<Shtft>+<Tab>)

ikEdit

Клавиши редактирования (<Backspace>, <lnsert>, <Delete>)

ikNav

Клавиши навигации по тексту (<вверх>, <вниз>, <влево>, <вправо>, <Home>, <End>, <PageUp>, <PageDown>)

ikEsc

Клавиша <Esc>

Если значение данного свойства равно true, то при помощи клавиши <Таb> можно передать фокус этому компоненту, в зависимости от его свойства TabOrder. Если значение свойства TabStop равно false, то независимо от свойства TabOrder фокус будет невозможно передать при помощи клавиши <Таb>.

Методы

Методы — это процедуры или функции, принадлежащие объекту. Методы определяют поведение объекта. Для вызова метода объекта нужно указать объект, с которым ассоциирован данный метод, затем, через точку, — название метода. Например:

Button1.Click

Вызывается метод нажатием (Click) кнопки (Button1).

Для создания метода его нужно сначала объявить внутри описания класса или компонента, содержащего данный метод. Например:

type TMyComponent = class(TObject)
. . .
procedure DoSomething; . . .
end;

Здесь, внутри описания нового компонента, мы объявляем метод DoSomething с помощью служебного слова procedure. После того как мы объявили новый метод, необходимо создать тело данного метода. Эта процедура может находиться где угодно внутри модуля, в котором был описан компонент. Например:

procedure TMyComponent.DoSomething; begin
// Здесь размещаем команды и операторы, которые должны выполняться
// при вызове метода DoSomething на выполнение end;

Заметим, что при создании процедуры DoSomething мы должны указывать его полное имя вместе с указанием имени компонента или класса

(procedure TMyComponent.DoSomething;).

Рассмотрим основные методы среды Kylix.



Содержание раздела


Самый выгодный курс обмена валюты