![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid
ффф © (2002-12-18 16:27:00)Подскажите пожалуйста как определить на какой ячейки стоит указатель в DBGridе. Заранее огромное спасибо.
AlexSV (2002-12-18 17:03:00) [1]Попробуй, может подойдет:
type
THackDBGrid = class(TDBGrid);
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
ShowMessage("Focused cell is (" +
IntToStr(THackDBGrid(DBGrid1).Col) + "," +
IntToStr(THackDBGrid(DBGrid1).Row) + ")");
end;
Prooksius (2002-12-18 16:31:00) [2]Отлавливай вертикальный скроллинг в датасете и горизонтальный (DBGrid.OnColEnter/Exit может еще какие-то есть).
Данные (строку и поле) сохраняй в переменную. И всегда будешь знать, где ты находишья