Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2007-05-08 20:33:46 ЛС | профиль | цитата
(iarspider чуть было не подавился пивом) Это ж какую травку надо было покурить, чтобы так обозвать?!...

Так. Вроде прикрутил. Проверьте меня, плиз!

hiComboBox.pas

THIComboBox = class(THIWinList)
private
procedure _OnEnter(Obj:PObj); //!!!
// ...
procedure THIComboBox.Init;
//...
OnSelChange := _OnClick;
OnEnter := _OnEnter; // add
//...
//добавляем процедуру
procedure THIComboBox._OnEnter;
var dt:TData;
begin
dtNull(dt);
_hi_OnEvent(_event_onSetFocus,dt);
end;

Думаю, что городить отдельное событие для onEnter (CBN_SETFOCUS) не надо.
[size=-2]------ Добавлено в 20:33
А теперь вопрос к Дилме: можно ли сделать, чтобы при активации любого контрола в экземпляре динамической панели происходил выбор (##select) данного экземпляра панели? Ибо в противном случае кольцевание получается, что не есть хорошо...
карма: 1

0