drawgrid i obrazek w konkretnej ramce...

0

mam taki kod na wstawianie obrazkow do drawgrid:

procedure TForm1.DrawGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var
    i : integer;
begin

        with (sender as TDrawGrid) do begin
        imagelist1.draw(Canvas, rect.left, rect.top, 1);
        if gdFocused in state then canvas.DrawFocusRect(rect);
    end;

end;

ale jak wstawic rysunek tylko do 1 ramki w drawgrid??
i jak bede przesowal kolumny i wiersze zeby to zdiecie sie tez przesowalo ...
bo z tym kodem mi sie nie przesowa
przeszukalem cale forum ale nie znalazlem
z gory dzieki

0
if (ARow = (Sender as TDrawGrid).TopRow) and (ACol = 0) then

i zawsze obrazek jest w pierwszej od góry lewej komórce

0

wtedy mi rysuje na formatce w 1 miejscu a nie na drawgrid ...

konkretniej to mi chodzi o to zeby ten obrazek byl na tej podstawie co zwykly tekst w komorce...

0
norooo napisał(a)

wtedy mi rysuje na formatce w 1 miejscu a nie na drawgrid ...

  1. no przecież to nie jest gotowy kod tylko kod, który sprawdza, czy chcesz rysować w górnej lewej komórce!
  2. to już Ty musisz źle rysować, może jakiś kod :>

1 użytkowników online, w tym zalogowanych: 0, gości: 1