Главная страница
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.077 c
3-1099395648
axx
2004-11-02 14:40
2004.11.28
Помогите с синтаксисом СКЛ


1-1100591290
cvg
2004-11-16 10:48
2004.11.28
Как положить TLabel поверх TChart???


10-1066370827
Debutant
2003-10-17 10:07
2004.11.28
Где скачать надежную orbpas45.dll


9-1090961036
xdev
2004-07-28 00:43
2004.11.28
Как создать дугу между тремя точками в OpenGL


14-1100320245
Sniper-Max
2004-11-13 07:30
2004.11.28
Програмирование под мобилы. Где взять mophun SDK?