Einzelnen Beitrag anzeigen

Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Property "Objects" im Stringgrid

  Alt 9. Jan 2005, 17:17
Du kannst einfach ganze Objecte in einer Zelle speichern.

Delphi-Quellcode:
Type TMyObject = class(TObject)
  private
    Editable : boolean;
end;


procedure AddObjectToGrid(ACol, ARow : integer; Editable : boolean);
var
  MyObject : TMyObject;
begin
  MyObject := TMyObject.Create;
  MyObject.EditAble := EditAble;
  Stringgrid1.Objects[ACol, ARow] := MyObject;
end;

function TestForEdit(ACol, ARow):boolean;
var
  MyObject : TMyObject;
begin
  MyObject := TMyObject(Stringgrid1.Objects[ACol, ARow]);
  result := MyObject.EditAble;
end;
Nur mal so als Beispiel.....

PS : Nicht vergesen die Objekte wieder Freizugeben !
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat