Почему у TDBGrid-а нету событие OnChange?
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
Сверяйте данные, например: если текущий символ не равен запомненому, произошло изменение!
Цитата:
Originally posted by gohanya
Здрасьте, здрасьте!
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
Здрасьте, здрасьте!
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
поле таблицы имеет событие OnValidate.
Цитата:
Originally posted by gohanya
Здрасьте, здрасьте!
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
Здрасьте, здрасьте!
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
Потому что оно есть у TField ;-)
Цитата:
Originally posted by gohanya
Здрасьте, здрасьте!
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
Здрасьте, здрасьте!
Вопрос мой указан в теме...
Что делать если мне именно это событие нужно?
Как выходить с ситуации?
[COLOR=blue]Заранее спасибо[/COLOR]
Потому, что для TDBGrid такого события самого по себе быть не может.
насколько я понимаю, интересует смена строки в гриде. Так вот это событие AfterScroll для соответствующего DataSet, и если бы еще было событие у грида, то получается, что событие смены текущей записи в DataSet обрабатывалось бы сразу 2-мя функциями. Понятно, что так быть не должно...
То бишь твое событие есть, только оно в DataSet находится, а нее в гриде
Цитата:
Originally posted by Fazil6
Потому, что для TDBGrid такого события самого по себе быть не может.
насколько я понимаю, интересует смена строки в гриде. Так вот это событие AfterScroll для соответствующего DataSet, и если бы еще было событие у грида, то получается, что событие смены текущей записи в DataSet обрабатывалось бы сразу 2-мя функциями. Понятно, что так быть не должно...
То бишь твое событие есть, только оно в DataSet находится, а нее в гриде
Потому, что для TDBGrid такого события самого по себе быть не может.
насколько я понимаю, интересует смена строки в гриде. Так вот это событие AfterScroll для соответствующего DataSet, и если бы еще было событие у грида, то получается, что событие смены текущей записи в DataSet обрабатывалось бы сразу 2-мя функциями. Понятно, что так быть не должно...
То бишь твое событие есть, только оно в DataSet находится, а нее в гриде
Спасибо Вам огромное у меня получилось, мне надо было использовать событие DataSet-a BeforeEdit.
Гоханя.8)
Второй вариант
Вкилниваешься в WinProc InplaceEdit и перехватываешь сообщения стандартные для Edit Box. На самом деле InplaceEdit он и есть, стандартный EditBox.
Best Regard...