Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在TabControl中存储数据?_Vb.net - Fatal编程技术网

Vb.net 在TabControl中存储数据?

Vb.net 在TabControl中存储数据?,vb.net,Vb.net,我不熟悉整个选项卡控件,想知道是否有任何方法可以在选项卡控件中存储数据。我的意思是为每个选项卡控件存储一个布尔值或int值,因此当所选选项卡索引更改时,它会为每个选项卡启用一个按钮,例如关闭布尔值。我怎样才能做到这一点?顺便说一句,我的tab控件有一个新的tab功能,因此它只需单击一个按钮就可以创建一个新的tab,也许类似的功能对您适用 Public Class Form1 Private Sub TabControl_SelectedIndexChanged(sender As Ob

我不熟悉整个选项卡控件,想知道是否有任何方法可以在选项卡控件中存储数据。我的意思是为每个选项卡控件存储一个布尔值或int值,因此当所选选项卡索引更改时,它会为每个选项卡启用一个按钮,例如关闭布尔值。我怎样才能做到这一点?顺便说一句,我的tab控件有一个新的tab功能,因此它只需单击一个按钮就可以创建一个新的tab,也许类似的功能对您适用

Public Class Form1

    Private Sub TabControl_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl.SelectedIndexChanged
        Select Case Me.TabControl.SelectedIndex

            Case 0
                Me.Button1.Enabled = True
                Me.Button2.Enabled = False
            Case 1
                Me.Button1.Enabled = False
                Me.Button2.Enabled = True

        End Select
    End Sub

End Class
我想你指的是TabPage而不是TabControl本身。答案是肯定的。您需要继承tabpage,然后继承一个布尔类型的属性。另一个选项是创建一个列表,其中包含这些选项卡及其状态。然后你可以用每一个做你需要的。另一方面,到目前为止你做了哪些尝试?请先向我们展示,然后我们可以提供帮助。我认为在选项卡页面中有一个属性,您可以在其中存储对象。