Главная страница
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.03 c
1-1100474931
Германн
2004-11-15 02:28
2004.11.28
Не могу сформулировать!


14-1099924567
Piter
2004-11-08 17:36
2004.11.28
А где находятся функции типа KeSetTimer, KeWaitForSingleObject?


4-1097785196
BaG
2004-10-15 00:19
2004.11.28
События клавишиатуры в Windows


1-1100361663
sLa\/a
2004-11-13 19:01
2004.11.28
как рисовать на TPanel


1-1100604775
Rifo
2004-11-16 14:32
2004.11.28
Буфер обмена-как до него добраться?