![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid + OnCellClick + Application.MessageBox [D7, Win2k]
DimonNew © (2005-02-17 14:52:00)Привет, подскажите, может кто сталкивался?
В событии OnCellClick, например кликаю на ячейку 2-й колонки в случае отсутствия значения в первой колонке вывожу сообщение через Application.MessageBox, после которого в параметре для этого событие передается только вторая колонка, если кликаю на любые колонки. Можно ли это избежать?
DimonNew (2005-02-21 19:05:00) [1]DBGrid
Событие OnCellClick, с нис связан метод
CellClick(Column: TColumn)(Column: TColumn), в котором
просматриваю столбцы примерно так:
if CompareText(Column.Field.FieldName , 'CheckCatalog') = 0 Then
begin
if ...then
...
else
Application.MessageBox(...)
end;
Когда попадаю на сообщение MessageBox, то при следующем входе в этот метод попадаю на 'CheckCatalog', если кликаю на другие столбцы, т.е. Column перестает меняться. Как только переключаюсь в среду Дельфи и возвращаюсь опять в программу, Column начинает вести себя правильно, или переоткрываю окно, в котором DBGrid.
Вот.
Anatoly Podgoretsky (2005-02-19 10:06:00) [2]А можно перевести на русский?
IrviS (2005-02-19 00:51:00) [3]Поподробнее и понятнее ПЛЗ !