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

Вниз

EhLib: DBGrigEh.EditButtons.OnClick - Sender ?   Найти похожие ветки 

 
Lamo   (2004-10-29 15:05) [0]

Как вычислить по значению Sender значение поля НД?
Использую EhLib и свойства EditButtons у DBEditEh и DBGrigEh.
В обработчике OnClick такого Button"а необходимо определить значение поля НД для манипуляций с ним. Доступен лишь Sender: TObject.

Для DBEditEh пишу:
TCustomDBEditEh(TComponent(Sender).Owner).Value
и все OK.

Для DBGrigEh:
TComponent(Sender).Owner.ClassName=TDBGridInplaceEdit
и является интерфейсом. С интерфеййсами не работал, добраться до TColumnEh.Field.Value не сумел :((
Может, знает кто?


 
Lamo   (2004-10-29 15:39) [1]

Удалено модератором
Примечание: Завуалированный мат


 
Mike Kouzmine ©   (2004-10-29 15:48) [2]

Может лучше не материться, а немного подумать или почитать? Что такое грид (хоть и Эх) и для чего он нужен, а что такое НД и как эта связка работает. Тогда и материться не надо будет.


 
Lamo   (2004-10-29 16:08) [3]

За вырвавшуюся фразу приношу извинения (To модератор: а содержательную часть поста нельзя было оставить ?! там же по делу написал!)

To Mike Kouzmine: Я надеюсь, что Вы просто не поняли (я не очень подробно объяснил) суть вопроса. Я не о прописных истинах спрашивал, а о конкретной проблеме, связанной с обработчиком OnClick для EditButtons у DBGrigEh.Columns (эх, зря удалили суть второго моего поста!).

И все же: кто-нибудь обрабатывал такое осбытие? В параметрах только Sender. В обработчике требуется установить... да хотя бы просто объеккт DBGridEh - дальше легко.
Вот и все, Mike Kouzmine. Так понятнее?



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

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

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1100261601
Jann
2004-11-12 15:13
2004.11.28
StatusBar


1-1100630913
td
2004-11-16 21:48
2004.11.28
ошибка виндовс при завершении работы


1-1100470675
Homa_Programer
2004-11-15 01:17
2004.11.28
снова Word (((


1-1100660988
Bechard
2004-11-17 06:09
2004.11.28
RTL update 2 for Delphi 6 Ent


3-1098629484
sw
2004-10-24 18:51
2004.11.28
Выбор сервера БД?