Announcement

Collapse
No announcement yet.

tabPage ausblenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • tabPage ausblenden

    Hallo Leute,

    ist es unter C# möglich Registerkarten zur Laufzeit auszublenden
    wie z. B. in Delphi mit aTabSheet.TabVisible := False ?

    MfG
    Oezhan Akbas

  • #2
    Hallo,
    es gibt an dieser Stelle 2 Möglichkeiten: Zum einen können die Controls auf der Tabseite über die Methoden <b>Hide</b> und <b>Show</b> ausgeblendet werden (Bsp: <i>tabControl1.TabPages[1].Hide();</i>), wobei allerdings die Registerseite noch sichtbar bleibt. Oder die komplette TabPage wird über die Methode <b>RemoveAt</b> entfernt (Bsp: <i>tabControl1.TabPages.RemoveAt(1)</i>)

    Comment


    • #3
      Hallo Herr Kosch,

      erst Mal vielen Dank für die Antwort.

      Nun leider habe ich bei meiner Problemschilderung folgende Sache unterschlagen: Die Registerseite sollte aus- und wieder EINgeblendet werden können.
      Hm, gibt es da auch Möglichkeiten?

      Ich komme eigentlich von der Delphi-Front, es hat mich daher
      überrascht, dass #C an dieser Stelle quasi etwas ungelenk ist.
      Es würde meine Entwicklerkollegen und mich darum sehr interessieren, warum tabPages nicht mit einer Methode à la "TabVisible" ein/ausgeblendet werden kann. Zumal uns dieses Problem schon einige graue Haare beschert hat :-)

      MfG
      Oezhan Akba

      Comment

      Working...
      X