Hallo,
ich kann die Tabs über die Tableiste nicht schließen. Wenn ich zwei Tabs offen habe und den ersten Tab schließen will, bekomme ich folgende Meldung: System.ArgumentException: "The given control has not been added to the taskbar.". Wenn ich aber zwei Tabs offen habe und die zweite(in dem Fall die neue) schließen will, bekomme ich folgende Meldung: System.InvalidOperationException: "Die Sammlung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden."
Und hier ist die frmContainer:
Hat einer vielleicht eine Idee worann es liegen könnte?
Liebe Grüße
ich kann die Tabs über die Tableiste nicht schließen. Wenn ich zwei Tabs offen habe und den ersten Tab schließen will, bekomme ich folgende Meldung: System.ArgumentException: "The given control has not been added to the taskbar.". Wenn ich aber zwei Tabs offen habe und die zweite(in dem Fall die neue) schließen will, bekomme ich folgende Meldung: System.InvalidOperationException: "Die Sammlung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden."
VB.NET-Quellcode
- Imports EasyTabs
- Module Program
- Public Sub Main()
- Application.EnableVisualStyles()
- Application.SetCompatibleTextRenderingDefault(False)
- Dim container As frmContainer = New frmContainer()
- container.Tabs.Add(New EasyTabs.TitleBarTab(container) With {
- .Content = New obeom With {
- .Text = "New Tab"
- }
- })
- container.SelectedTabIndex = 0
- container.WindowState = FormWindowState.Maximized
- container.ControlBox = True
- container.FormBorderStyle = FormBorderStyle.Sizable
- Dim applicationContext As TitleBarTabsApplicationContext = New TitleBarTabsApplicationContext()
- applicationContext.Start(container)
- Application.Run(applicationContext) '<- Hier werden beim Abstürzen die Meldungen angezeigt.
- End Sub
- End Module
Und hier ist die frmContainer:
VB.NET-Quellcode
- Imports EasyTabs
- Partial Public Class frmContainer : Inherits TitleBarTabs
- Public Sub New()
- InitializeComponent()
- AeroPeekEnabled = True
- TabRenderer = New ChromeTabRenderer(Me)
- ' Icon = My.Resources.test
- End Sub
- Public Overrides Function CreateTab() As TitleBarTab
- Return New TitleBarTab(Me) With {
- .Content = New obeom With {
- .Text = "New Tab"
- }
- }
- End Function
- End Class
Hat einer vielleicht eine Idee worann es liegen könnte?
Liebe Grüße