Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.477 Beiträge
 
Delphi 12 Athens
 
#7

Re: TCheckListbox Auto-Destroy Objects

  Alt 23. Jun 2009, 10:36
Soll sich die Checklistbox doch selbst um die Freigabe kümmern, dafür sind Komponenten da.
Delphi-Quellcode:
TZusatzDaten = class(TComponent)
  constructor Create(AOwner: TComponent; AS1, AS2: string); reintroduce;
private
  FS1: string;
  FS2: string;
public
  property S1: string read FS1 write FS1;
  property S2: string read FS2 write FS2;
end;

constructor TZusatzDaten.Create(AOwner: TComponent; AS1, AS2: string);
begin
  inherited Create(AOwner);
  FS1 := AS1;
  FS2 := AS2;
end;

ChecklistBox.AddItem('ItemA', TZusatzDaten.Create(CheckListBox, 'Text1', 'Text2'));
  Mit Zitat antworten Zitat