![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как при клике на столбец в DBGrid определить его индекс [D6, Win2k, WinXP]
Василиск © (2003-10-29 15:45:00)
Как при клике на столбец в DBGrid определить его индекс если включена RowSelect?
Спасибо
sniknik (2003-10-29 19:51:00) [1]
замени OnCellClick на onTitleClick и не мучайся.
Stratos (2003-10-29 19:36:00) [2]
OnMouseDown:
procedure TForm1.DBGrid1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
Coords: TGridCoord;
begin
DBGrid1.MouseCoord(X, Y);
// вот тебе и индекс: Coords.X
end;
Василиск (2003-10-29 16:34:00) [3]
Ни чего подобного. При включеной опции грида RowSelect в OnCellClick постоянно передается первый (нулевой) Column.
Anatoly Podgoretsky (2003-10-29 16:15:00) [4]
Тебе передается Column, в цикле сделай перебор по Columns