![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
EhLib: DBGrigEh.EditButtons.OnClick - Sender ?
Lamo © (2004-10-29 15:05:00)Как вычислить по значению 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 16:08:00) [1]За вырвавшуюся фразу приношу извинения (To модератор: а содержательную часть поста нельзя было оставить ?! там же по делу написал!)
To Mike Kouzmine: Я надеюсь, что Вы просто не поняли (я не очень подробно объяснил) суть вопроса. Я не о прописных истинах спрашивал, а о конкретной проблеме, связанной с обработчиком OnClick для EditButtons у DBGrigEh.Columns (эх, зря удалили суть второго моего поста!).
И все же: кто-нибудь обрабатывал такое осбытие? В параметрах только Sender. В обработчике требуется установить... да хотя бы просто объеккт DBGridEh - дальше легко.
Вот и все, Mike Kouzmine. Так понятнее?
Mike Kouzmine (2004-10-29 15:48:00) [2]Может лучше не материться, а немного подумать или почитать? Что такое грид (хоть и Эх) и для чего он нужен, а что такое НД и как эта связка работает. Тогда и материться не надо будет.
Lamo (2004-10-29 15:39:00) [3]Удалено модератором
Примечание: Завуалированный мат