Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

Создание компонента   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
3-20418
Денис Курьин
2003-07-16 11:38
2003.08.07
SQL выбор максимального значения из нескольких полей


1-20576
Immortal_Death
2003-07-18 22:20
2003.08.07
Мышь на компоненте или в не его приделах.


3-20458
abc
2003-07-15 18:03
2003.08.07
как Вы синхронизируете данные принескольких клиентах?


14-20778
AFrolov
2003-07-21 11:43
2003.08.07
Поможите советом (Обязанности свидетеля на свадьбе)


3-20449
Andrey V.
2003-07-17 12:58
2003.08.07
IB на 2-х процессорном сервере