Головна

VII.THotKey - введення акселератора

  1. Введення.
  2. Мета: Сформувати практичні вміння та навички роботи з введення тексту, редагування та форматування символів та абзаців.
  3. Модель мультипликатора и акселератора
  4. Організація введення-виведення матриць
  5. Організація введення-виведення одновимірних масив
  6. Т Е М А №: Введення

Компонент THotKey служить для введення або відображення клавіш швидкого вибору. При введенні компонент працює як спеціалізований однорядковий редактор, що розпізнає натискання зсувових клавіш Shift, Ctrl і Alt і перетворить їх у текст «Shift+x», «Ctrl+x» або «Alt+x», де х - символ спільно натиснутої клавіші.

Властивості компонента:

property AutoSize: Boolean; Дозволяє/забороняє автоматичну зміну розмірів компонента при зміні шрифту, яким відображається текст у ньому.

type TShortCut = Low(Word). .High(Word);

property HotKey: TShortCut;

Містить код клавіші швидкого вибору.

type THKInvalidKey = (hcNone, hcShift, hcCtrl, hcAlt, hcShiftCtrl, hcShiftAlt, hcCtrlAlt, hcShiftCtrlAlt);

THKInvalidKeys = set of THKInvalidKey;

property invalidKeys: THKlnvalidKeys;

Вказує заборонені комбінації зсувових клавіш: hcNone - заборонена відсутність сдвигових клавіш; hcshift -заборонена клавіша Shift; hcCtrlAlt - заборонена комбінація Ctrl + Alt і т.д. По умовчанню містить [hcNone, hcShift]. При введенні забороненої комбінації вона заміняється комбінацією, що утримується у властивості Modifier

type THKModifier = (hkShift, hkCtrl, hkAlt, hkExt);

THKModifiers = set of THKModifier;

property Modifiers: THKModifiers;

Містить комбінацію зсувових клавіш, що заміняє собою заборонену комбінацію. По умовчанню містить hkAlt, і тому натискання, наприклад, одиночної алфавітно-цифрової клавіші заміняється її комбінацією з клавішею Alt.

VIII.TDateTimePicker - введення і відображення дати/часу

Компонент призначений для введення і/або відображення дати або часу.

Властивості компонента:

TDTCalAlignment = (dtaLeff, dtaRight).

property CalAlignment: TDTCalAlignment; Визначає положення календаря, що розкривається: dtaLeft - зліва від компонента; dtaRight - справа від компонента. Враховується тільки для Kind = dtkDate і DateMode = dmComboBox.

property CalColors : TDateTimeColors; С календарем пов'язаний об'єкт класу TDateTimeColors, властивості якого визначають кольори календаря.

property Checked: Boolean; Якщо Checked=True і ShowCheckBox=True, незалежний перемикач поруч із датою (часом) буде мати стан Вибрано

property Date: TDate; Містить введену дату.

TDTDateFormat = (dfShort, dfLong);

property DateFormat: TDTDateFormat;

Визначає формат показу дати: dfshort -08. 09.99 ; dfLong-8 Вересень 1999 р.

TDTDateMode = (dmComboBox, dmUpDown);

property DateMode: TDTDateMode; Визначає засіб вибору дати: dmcomboBox - за допомогою календаря, що розкривається; dmUpDown - за допомогою вмонтованого об'єкта TupDown.

property Format: String; Визначає формат виводу дати і часу.

TDateTimeKind = (dtkDate, dtkTime);

property Kind: TDateTimeKind;

Визначає вміст компонента: dtkDate-дата; dtkTime - час.

property MaxDate: TDate; Визначає максимальну дату, що може вибрати або ввести користувач.

property MinDate: TDate; Визначає мінімальну дату, що може вибрати або ввести користувач.

property ParseInput: Boolean; Якщо True, виникає подія OnUserInput при кожному введенні користувача у вікні редактора.

property ShowCheckbox: Boolean; Якщо True, поруч із датою (часом) вставляеться незалежний перемикач.

property Time: TTime; Містить введений користувачем час.

Для компонента визначені наступні події:

property OnChange Виникає при будь-якій зміні вмісту компонента.

property OnCloseUp Виникає при закритті календаря.

property OnDropDown Виникає при відкритті календаря.

 



  1   2   3   4   5   6   7   Наступна

TTabControl | TStatusBar | III. TImageList - сховище зображень |

© 2016-2022  um.co.ua - учбові матеріали та реферати