Thema: Delphi Menü mit Delphi

Einzelnen Beitrag anzeigen

Benutzerbild von dahead
dahead

Registriert seit: 16. Mai 2005
620 Beiträge
 
#16

Re: Menü mit Delphi

  Alt 2. Feb 2006, 14:27
Das geht auf jeden Fall.

Blende deine Tabs so zur Laufzeit aus (beim Formcreate o.ä.). Das hat den Vorteil, dass sie zur Designzeit noch sichtbar sind und du die daraufliegenden Komponenten usw. einfach bearbeiten kannst, ohne ständig die (nicht sichtbaren) Tabs auszuwählen.

Delphi-Quellcode:
procedure TMainForm.SetUpTabs;
var
  I: Integer;
begin
  for I := 0 to PC_Main.PageCount - 1 do
   begin
    PC_Main.Pages[I].TabVisible := False;
    //PC_Main.Pages[I].Caption := xxx; // auch Setzen von andere Eigenschaften hier möglich.
    // wenn du bspw. ein Array der Tabs hast, kannst du hier auch eine eindeutige ID hinterlegen (bspw. im Tag Feld) Aber ich denke das wäre jetzt etwas übertrieben für dich, also lass es erstmal.
   end;
end;
Dann gibst du bspw. wenn du auf einen der Buttons in der Toolbar klickst folgenden Code ein:

 PC_Main.ActivePageIndex := 3;
  Mit Zitat antworten Zitat