Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Вниз

Событие 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
5-1126124877
TStas
2005-09-08 00:27
2006.03.05
Как заставить компонент выглядеть, как невизуальный?


15-1139772246
Nick Denry
2006-02-12 22:24
2006.03.05
Подскажите компонент


1-1138610482
rolex
2006-01-30 11:41
2006.03.05
Как избавиться в ListView от мерцания при прокрутке?


1-1138918017
Norfolk
2006-02-03 01:06
2006.03.05
Формы в DLL


4-1134741007
MixAnOL
2005-12-16 16:50
2006.03.05
Управление чужим приложением





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский