Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#2

Re: StringGrid mit Text und Objects in der Zelle

  Alt 29. Apr 2007, 11:43
Hallo,

nach ComboBox.Visible := False wird ein Neuzeichnen der entsprechenden Zelle ausgelöst.
Dabei wird der dann in Cells enthaltene String automatisch gezeichnet.
Diesen automatisch ausgegebenen String erst übermalen:
Delphi-Quellcode:
  with StringGrid1 do
    begin
      Canvas.FillRect(Rect);//<------ !
      //Bitmap aus Zelle lesen
      Object_Bitmap := TBitmap(Objects[aCol, ARow]);
      //...
Alternativ könnte man auch das komplette Zeichnen des Grids übernehmen indem man DefaultDrawing auf False setzt.
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat