По какой-то причине мои другие 2 вкладки действуют так, как будто они не регистрируются в обратном конце кода. Когда я открываю форму, я могу щелкнуть по всем вкладкам без проблем, когда я попрошу имя выбранной вкладки, она только когда-либо дает мне имя первой вкладки.Другие вкладки в tabcontrol не регистрируются
Так, например, ниже, когда я нажимаю на вкладке 2 и нажмите кнопку, что этот код является частью, в SelectedIndex в MessageBox по-прежнему 0, когда оно должно быть 1.
EDIT: Еще одно замечание заключается в том, что в приведенном ниже коде оператор if также регистрируется только для «standardRates», который является именем моей первой вкладки.
Кто-нибудь знает, почему это будет проявлять это странное поведение, или еще лучше, как его исправить?
Dim callingTab As String = ""
MessageBox.Show(RatesAdmin.TabControl2.SelectedIndex)
If RatesAdmin.TabControl2.SelectedTab.Name = "standardRates" Then
callingTab = "standardRates"
ElseIf RatesAdmin.TabControl2.SelectedTab.Name = "reducedRates" Then
callingTab = "reducedRates"
ElseIf RatesAdmin.TabControl2.SelectedTab.Name = "disabilityRates" Then
callingTab = "disabilityRates"
End If
Является ли это с помощью стандартного WinForms Microsoft TabControl? – TyCobb
Да, сэр, это тот, который находится в элементах формы окна в панели инструментов. Visual studio 2010 –
Можете ли вы воспроизвести в отдельном проекте, в котором нет ничего, кроме элемента управления вкладками? – Neolisk