Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Stringgrid in Tabbednotebook erstellen

  Alt 5. Mär 2006, 14:10
Hier noch eine alternative Vorgehensweise:

Delphi-Quellcode:
procedure TDemoForm.ButtonClick(Sender: TObject);
var
  ts: TTabSheet;
  sg: TStringGrid;
  tsName: String;
begin
  tsName := 'Neu';
  if not InputQuery('New page', 'Name', tsName)
  or (tsName = '') then
    Exit;
  ts := TTabSheet.Create(PageControl);
  ts.Caption := tsName;
  ts.PageControl := PageControl;
//sg := TStringGrid.CreateParented(ts.Handle);
  sg := TStringGrid.Create(ts);
  sg.Name := tsName; // eingefügt
  sg.Align := alClient;
  ts.InsertControl(sg);
  PageControl.ActivePage := ts;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat