kostenloser Webspace werbefrei: lima-city


Schließen Alle Tabs

lima-cityForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    Hi kann mir Jemand Helfen bei Visual Basic 2010
    ich habe folgende code
    Private Sub SchließenToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles SchließenToolStripMenuItem.Click
            TabControl1.TabPages.Remove(TabControl1.SelectedTab)
            TabControl1.TabPages.Clear()
        End Sub


    der Schließt alle Tabs
    ich will aber dar der erste Tab (myTabPage)
    nicht schließt ansonst bei klicken alle anderen schließet

    Danke voraus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Machste halt ne Schleife durch die Tabs und skippst den 1. Eintrag.
  4. Von welchem Datentyp ist TabPages? Dann könnte ein pop oder ähnliches auch eine Lösung sein.
  5. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    TabControl1

    ich benutze als webbrowser
  6. Ich wage zu bezweifeln, dass der Datentyp von TabPages TabControl1 ist. ;)

    Das hört sich eher nach deinem Feld für ein Objekt vom Datentyp TabControl an. Ich möchte aber wissen, was für ein Datentyp die Sammlung (denke ich, weil ja plural) TabControl1.TabPages hat.
  7. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    bei mir ist so
    Dim myTabPage As New TabPage()
    
    Private Sub TabPage()
            TabControl1.Visible = True
            TabControl1.Location = New Point(0, 28)
            TabControl1.Size = New Size(1283, 935)
            Me.BackColor = Color.Blue
            addtab()
        End Sub
        Function addtab()
            myTabPage.Text = "Hauptseite"
            TabControl1.TabPages.Add(myTabPage)
            theweb.Navigate("http://localhost/server/start.php")
            theweb.Parent = myTabPage
            theweb.Visible = True
            theweb.Dock = DockStyle.Fill
            Return True
        End Function
  8. Hallo zusammen,

    ich denke, dass hier könnte die Lösung sein:

    c#
    int count = tabControl1.Items.Count;
    for (int i = 1; i < count; i++)
    {                
       TabItem obj = tabControl1.Items[1] as TabItem;                
       tabControl1.Items.Remove(obj);
    }


    vb.net
    Dim count As Integer = tabControl1.Items.Count
    For i As Integer = 1 To count - 1
    	Dim obj As Object = tabControl1.Items(1)
    
    	tabControl1.Items.Remove(obj)
    Next


    ich hoffe bei der "übersetzung" ist nicht falsch gelaufen...mein vb.net sagt dass es so passen müsste (bin mehr in c# unterwegs)

    MfG Trancer
  9. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    Nein Fehler!

    TabControl1.Items

    "items" ist kein member von "System.Windows.Forms.Tabcontrol"


    Beitrag zuletzt geändert: 16.6.2015 10:41:02 von youtvti
  10. Ja okay. war in einer WPF-Application.
    Aber du hast Windows-Forms.

    Dim count As Integer = TabControl1.TabPages.Count
            For i As Integer = 1 To count - 1
                Dim obj As Object = TabControl1.TabPages(1)
    
                TabControl1.TabPages.Remove(obj)
            Next


    Das sollte so hinhauen.
  11. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    Danke Perfekt :thumb::thumb:
    genau was ich wollte!"
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!