Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
ВнизСоздание компонента Найти похожие ветки
← →
starik30 (2003-07-24 13:20) [0]Hi, All
Пытаюся создать свой компонент состоящий из 3-х Tedit-ов
TctlEditSWIFT = class(TWinControl)
private
FedtTest1 : TEdit;
FedtTest2 : TEdit;
FedtTest3 : TEdit;
...
end
Как мне определить,что мой компонент (на форме т.е. в программе) получил/потерял фокус ? (не знаю, как сделать метод-диспетчера для компонента)
Как отловить нажатие клавиши Tab внутри моего компонента (т.е. между Tedit) ? (сообщение CM_DIALOGKEY внутри компонента не возникает) ...
Заранее благодарен
← →
Skier (2003-07-24 13:52) [1]Зачем такой компонент нужен ?
← →
Юрий Зотов (2003-07-24 14:24) [2]Зачем мучиться? Сделайте фрейм, добавьте его в палитру, да и все.
← →
starik30 (2003-07-24 14:57) [3]> Skier
Хотел сделать компонент типа TEdit с разделителями
← →
Skier (2003-07-24 15:07) [4]А TEdit.TabOrder не выручит ?
← →
starik30 (2003-07-24 15:20) [5]Дело в том, что мне самое главное (пока) это определить когда мой компонент получает/теряет фокус... и обработать из формы( может тогда и клавишу Tab не надо будет отлавливать ...)
P.S. а что мне может дать TabOrder ? может я чего-то не уловил ?
← →
Skier (2003-07-24 15:26) [6]1) см. WM_ACTIVATE, WM_SETFOCUS
2) см. WM_GETDLGCOD + DLGC_WANTARROWS + DLGC_WANTTAB
← →
Skier (2003-07-24 15:27) [7]2) см. WM_GETDLGCOD E + DLGC_WANTARROWS + DLGC_WANTTAB
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c