как определить X,Y ячейки stringgrida?

Темный13
Дата: 10.10.2006 07:21:44
вообще я хочу при нажатии мыши выделять соответствующую фиксированную ячейку....

по нажатию мыши:
...
myRect.Left := 0;
myRect.Right := StringGrid1.ColWidths[0];
myRect.Top := ????
myRect.Bottom := ????

CheckTitle := true;
StringGrid1DrawCell(StringGrid1, 0, Row, myRect, GridDrawState);
CheckTitle := false;
...

procedure TFormMain.StringGrid1DrawCell(Sender: TObject; ACol,
ARow: Integer; Rect: TRect; State: TGridDrawState);
Begin
if (CheckTitle = true) then
begin
StringGrid1.Canvas.Brush.Color := clHighlight;
StringGrid1.Canvas.FillRect(Rect);
end;
end

как определить верхний и нижний Y ячейки?
Tosh
Дата: 10.10.2006 07:23:22
CellRect тебе в помощ
Anatoly Podgoretsky
Дата: 10.10.2006 10:33:29
Зачем и строка, и кололка, и сам прямоугольник ячейки тебе передаются в StringGrid1DrawCell