tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
888
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    multitasker multitasker ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    57
    VB.NET
    VisualStudio2005

    Hallo,
    ich habe in meinem Formular ein TabControl in dem sich ein ListView befindet. Ich möchte nun zur Laufzeit die Tabs bei Betätigung eines Buttons erweitern. Das TabControl soll ein Tab haben. Wenn der Button gedrückt wird, soll ein weiteres Tab mitsamt einem ListView erscheinen.

    Hat jemand eine gute Idee?

    Gruß Jens
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Das Hinzufügen einer neuen TabPage kannst du über das Property TabPages.

    Die TabPage ist ein ContainerControl und besitzt somit auch das Property Controls.
    Dieser Collection kannst du eine neue ListView-Instanz hinzufügen.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    multitasker multitasker ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    57
    Hi Nico,
    ich kann mir das nur noch nicht so richtig im Quellcode vorstellen. Wie kann ich die Collection neu instanziieren und wo sehe ich, was sich in der Collection befindet?

    gruß
     

  4. #4
    Avatar von Spyke
    Spyke Spyke ist offline Capoeirista
    Registriert seit
    Oct 2002
    Beiträge
    931
    Code vbnet:
    1
    2
    3
    4
    5
    6
    7
    
    Dim page As New TabPage("Bezeichnung") 'TabPage instanziieren
     
    Dim list As New ListView() 'ListView instanziieren
     
    page.Controls.Add(list) 'ListView dem neuen TabPage zuweisen
     
    meinTabControl.TabPages.Add(page) 'neue TabPage dem TabControl hinzufügen
     
    www.iv-interactive.de - Projektewebsite
    WikiParser - aktuelles Projekt

Ähnliche Themen

  1. TabControl mit CheckBoxes in Tabs
    Von tabina im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 11.01.08, 14:12
  2. C# app.config zur Laufzeit erweitern
    Von gremgiz im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 22.05.07, 16:46
  3. Tabcontrol mit Tabs wagerecht neben den Tabpages
    Von Xo-mate im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 21.01.07, 11:19
  4. Menü zur Laufzeit erweitern?
    Von kuhlmaehn im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 23.09.06, 11:32
  5. TabControl Breite der Tabs ändert sich nicht
    Von Reticent im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 22.06.06, 16:22