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

Вниз

Событие OnDblClick для LookUpComboBox   Найти похожие ветки 

 
PoetOfDelphi ©   (2006-02-16 14:09) [0]

Салют!
В инспекторе объектов это событие для LookUpComboBox*а не показано.
Но поскольку последний является потомком TControl, насколько я понимаю, такое событие у него должно быть. Как назначить ему обработчик?
Пробовал так:
TComboBox(LookUpComboBox).OnDblClick:=LookUpComboBoxOnDblClick.
Ни к чему не приводит...


 
umbra ©   (2006-02-16 14:36) [1]


> TComboBox(LookUpComboBox)

а почему TComboBox? он с ТLookUpComboBox никак не связан.


 
umbra ©   (2006-02-16 14:40) [2]


> TComboBox(LookUpComboBox)

а почему TComboBox? он с ТDBLookUpComboBox никак не связан.
а в принципе надо объявить наследника от ТDBLookUpComboBox и опубликовать у него свойство OnDblClick


 
Ega23 ©   (2006-02-16 14:44) [3]

Непонятен один момент: а нафига у LookupCombo обрабатывать OnDblClick?


 
umbra ©   (2006-02-16 14:52) [4]

Ega23 ©   (16.02.06 14:44) [3]

хозяин - барин. ну надо это человеку, что ж поделаешь. :)


 
Ega23 ©   (2006-02-16 14:59) [5]


> хозяин - барин. ну надо это человеку, что ж поделаешь. :
> )


Да я понимаю. Просто мне фантазии не хватает - куда этот даблклик присобачить...


 
PoetOfDelphi ©   (2006-02-16 15:20) [6]


>  в принципе надо объявить наследника от ТDBLookUpComboBox
> и опубликовать у него свойство OnDblClick

как?


 
umbra ©   (2006-02-16 15:47) [7]

в принципе, сам код выглядит так:


unit MYdblookupCombo1;

interface

uses
 SysUtils, Classes, Controls, StdCtrls, dblookup;

type
 tMYdblookupCombo1 = class(TDBLookupCombo) //объявляем наследника
 published
   { Published declarations }
   property OnDblClick; //публикуем свойство
 end;


procedure Register;

implementation

procedure Register;
begin
 RegisterComponents("Samples", [tMYdblookupCombo1]);
end;

end.

чтобы новый компонент можно было поместить на форму, надо добавить его в палитру компонентов делфи. Как это сделать, написано в справке.


 
PoetOfDelphi ©   (2006-02-17 16:49) [8]


> umbra ©   (16.02.06 15:47) [7]

Пасиба. Бум пробовать...:)



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
15-1139561322
HITMAN
2006-02-10 11:48
2006.03.05
Материнская плата!!!


8-1127217771
tomek
2005-09-20 16:02
2006.03.05
Странная ошибка при работе с контекстом и таймером


2-1139741086
ZeFiR
2006-02-12 13:44
2006.03.05
MDI приложение


3-1136542968
Дева
2006-01-06 13:22
2006.03.05
что лучше?


2-1140347658
Officeman
2006-02-19 14:14
2006.03.05
GetFileTime()