Einzelnen Beitrag anzeigen

Real_Thunder

Registriert seit: 25. Apr 2006
197 Beiträge
 
#7

Re: Zur Laufzeit Bild in einem Stringgrid Ändern

  Alt 31. Mai 2006, 01:02
So habe es nun soweit das er das Bild Ändert, nur sobald die procedure durch ist, geht das bild wieder in den Standart

habe es so gemacht:

Delphi-Quellcode:
procedure TStandart_frame_form.InvalidateGridCell (aGrid: TDrawGrid; aCol, aRow: Integer);
  var lRect: TRect;
  Value_Split: TExplode_Array;
  begin
  if Assigned(aGrid) then begin
    lRect := aGrid.CellRect(aCol, aRow);
    if not IsRectEmpty(lRect) then begin
      InvalidateRect(aGrid.Handle, @lRect, False);

      BuddyList.Canvas.Draw(lRect.Left+4,lRect.Top+2,abwesend_pic.Picture.Bitmap);

      sleep(1000); // Um zu Sehen, das sich überhaupt was tut.
    end;
  end;
end;


procedure Tstandart_frame_form.Button1Click(Sender: TObject);
  begin
    InvalidateGridCell (Buddylist, 0, 0);
  end;
  Mit Zitat antworten Zitat