![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение координат ячейки [D7, dBase, FoxPro]
Demo_nik © (2008-09-09 17:15:00)
procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
var
RowHeight: Integer;
begin
if gdFocused in State then
begin
RowHeight := Rect.Bottom - Rect.Top;
Row := (Rect.Top div RowHeight)- 0;
Col := Field.Index;
Edit2.Text:=IntToStr(Row);
Edit3.Text:=IntToStr(Col);
end;
end;
Работает все нормально, глюк в том что номер стрки показывает только текущей страницы, по типу работы скролера мыши. Как с это устранить?
Германн (2008-09-09 17:18:00) [1]
> глюк в том что номер стрки показывает только текущей страницы
А кроме т.н. "текущей страницы" и нет больше ничего. Глюк в твоем понимании DBGrid.