2016-04-23 5 views
1

タブコントロール全体に新しいことがあり、タブコントロールにデータを格納する方法があるかどうか疑問に思っていました。つまり、各タブコントロールにブール値またはintを格納することです。選択したタブインデックスが変更されると、たとえば、すべてのタブのブール値からボタンをオフにすることができます。どうすればこれを達成できますか? (ちなみに私のタブコントロールは、新しいタブ機能を持っているので、ボタンのクリックで新しいタブを作成します)TabControlにデータを保存しますか?

+1

..あなたのために動作します'TabPage'は' TabControl'自体ではありません。答えは「はい」です。タブページを継承し、ブール型のプロパティを継承する必要があります。もう1つのオプションは、これらのタブとその状態を格納するリストを作成することです。それから、それぞれに必要なことを行うことができます。別の言葉では、これまでに何を試しましたか?まず私たちを見せてから、私たちを助けてください。 – Codexer

+1

タブページに[タグ](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.tag%28v=vs.110%29.aspx)プロパティがあると思いますオブジェクトを格納することができます。 – shadow

答えて

-1

はたぶん、このようなものは、私はあなたが意味を考える

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 
関連する問題