Description
Компонента относится к набору "безделушек" наряду с такими компонентами
библиотеки, как TRxDice и TRxClock,
и представляет собой реализацию в виде компоненты Delphi двухпозиционного переключателя,
полностью аналогичного такому же элементу VBX, поставляемому вместе с Borland
Delphi в качестве примера.
Вы можете изменить изображения для двух положений переключателя с помощью свойств
GlyphOn и GlyphOff.
Текущее состояние переключателя определяется свойством StateOn.
Для определения "горячей" клавиши, переключающей состояние элемента,
служит свойство ToggleKey. Свойство TextPosition
управляет расположением текста Caption относительно
изображения переключателя.
Примеры работы и некоторые интересные свойства и методы.
Declaration
property GlyphOn: TBitmap;
Description
Свойство определяет графическое изображение (битовый образ), используемое для
изображения переключателя в состоянии "On" (включено).
Declaration
property GlyphOff: TBitmap;
Description
Свойство определяет графическое изображение (битовый образ), используемое для
изображения переключателя в состоянии "Off" (выключено).
Declaration
property StateOn: Boolean;
Description
Свойство определяет текущее состояние перерключателя. Значение True соответствует
состоянию "On" (включено), значение False — состоянию "Off"
(выключено).
Declaration
property ToggleKey: TShortCut;
Description
Свойство ToggleKey позволяет определить "горячую" клавишу, при нажатии
на которую происходит изменение состояния переключателя на противоположное (если
переключатель в данный момент имеет фокус ввода).
Declaration
property TextPosition: TTextPos;
Description
Свойство TextPosition управляет расположением текста Caption относительно изображения
переключателя.
Declaration
type TTextPos = (tpRight, tpLeft, tpAbove, tpBelow, tpNone); Description
Тип задает возможные значения расположения текста для свойства TextPosition компоненты
TRxSwitch.