Einzelnen Beitrag anzeigen

TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
608 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: TVirtualStringTree AutoFitColumns erste Spalte wird nicht angepasst

  Alt 4. Apr 2017, 11:34
Bei PDataset handelt es sich um einen Zeiger auf eine Klasse.
Delphi-Quellcode:
TDataset = class(TObject)
  private
    FName: String;
    FType: String;
  public
    constructor Create;
    destructor Destroy; override;
    property Name: String read FName write FName;
    property Type: String read FType write FType;

  end;
  PDataset = ^TDataset;
Beim befüllen bzw. hinzufügen von Einträgen wird entsprechend das Objekt erstellt
Delphi-Quellcode:
Node := vstTable.AddChild(nil);
if Assigned(Node) then
begin
  Data := vstTable.GetNodeData(Node);
  if Assigned(Data) then
  begin
    //init
    Data^ := TDataset.Create;
      
    Data.Name := 'bla bla';
    Data.Type := 'bla bla';
     
  end;
end;
Die Zelle die ich versuche zu ändern ist nicht nur sichtbar sondern hat auch noch den Focus.
  Mit Zitat antworten Zitat