Controls in einem Reiter (TabControl) hinzufügen

Wenn ein Steuerelement in einen Reiter eingefügt wird ist es erforderlich, festzulegen, in welchem Reiter dieses Steuerelement zukünftig angezeigt werden soll. Ohne Bearbeitung der Eigenschaft ControlTabPages wird ein neues Steuerelement auf zunächst auf allen Reitern angezeigt. Natürlich ist die Anzeige von einem Control nicht auf einen Reiter beschränkt, es kann auf beliebig vielen Reitern angezeigt werden.  

 

In der Rubrik Sonstiges in der Zeile ControlTabPages auf picTabs gibt es ein Scrolldown-Fenster. An dieser Stelle werden alle theoretisch verfügbaren Reiter angezeigt, auf denen das Control sichtbar sein könnte. Das Control wird dabei letztlich nur auf den Reitern angezeigt, die an dieser Stelle mit einem Haken versehen worden sind.  

Beispiel:

Im KuLiMI-Hauptfenster soll das Steuerelement Testcontrol zukünftig in den Reitern Ansprechpartner und Zahlung angezeigt werden.

Hinweis:

Der Name von einem Reiter kann grundsätzlich auf drei verschiedene Wege herausgefunden werden:

    1. Man sucht in der Eigenschaft "TabSetup" den erforderlichen Reiter heraus. Dabei bezeichnet "Name" den internen Namen von einem Reiter, der bei der Eigenschaft ControlTabPages angegeben werden muss, während "Label" den tatsächlich die im laufenden Programm verwendete Beschriftung bezeichnet.  

    2. Man wählt ein beliebiges Control auf dem Reiter, dessen Name gesucht wird, heraus und kontrolliert welche Reiter in der Eigenschaft  ControlTabPages angewählt sind.

    3. Wählen Sie den Reiter, dessen Name gesucht wird im Customizer aus. Öffnen Sie im Anschluss durch einen Klick mit der linken Maustaste das Kontextmenü, wo Sie durch einen Klick auf "Tab bearbeiten" ein neues Dialogfenster öffnen, den "Tab Editor"

      Dieser Dialog enthält zwei Tabellen, links die Tabelle  
      Member mit den internen Namen der Reiter, während rechts die dazugehörigen Eigenschaften angezeigt werden. Die Bezeichnung von einem Reiter im laufenden Programm ist auch hier wieder unter " Label" hinterlegt.

 

Soll dagegen ein Steuerelement auf keinem Reiter angezeigt wird, müssen die folgenden drei Schritte ausgeführt werden:

  1. Löschen Sie alle Zuordnungen zu einem Reiter in der Eigenschaft ControlTabPages.

  2. Speichern Sie die Änderungen, beenden Sie den Customizer und rufen ihn anschließend erneut auf.

Hinweis:

Das zwischenzeitliche Verlassen des Customizers ist nötig, da ‚Visible‘ nur angezeigt wird, falls das Control keiner ControlTabPage zugeordnet ist (sonst erfolgt das Sichtbarmachen auf einem Reiter über die Zuordnung).

  1. Setzen Sie nun die Eigenschaft Visible auf false

 

Verwandte Themen

Customizing

Eigenschaften von Controls - Eigenschaften

Tabcontrols (Reiter) bearbeiten