私は現在、3つのタブページ(A、B、およびCと呼びましょう)を持つタブコントロールを持っていますtabA に...) これを行う方法はありますか? 私は少し困惑しています、どんな助けもありがとう!
--C #2.0
--Windows Visual Studio 2005
私は現在、3つのタブページ(A、B、およびCと呼びましょう)を持つタブコントロールを持っていますtabA に...) これを行う方法はありますか? 私は少し困惑しています、どんな助けもありがとう!
--C #2.0
--Windows Visual Studio 2005
多分何かのような
If (SelectedIndex == 1) //tab a
{
tabC.enabled = false;
tabB.enabled = true;
}
TabPages
一度に移動できる場所を制御するには、 のEnabled
プロパティを使用できますTabPage
。ユーザーが操作できないようにするには、false に設定します。
開いているタブに基づいてどのタブを有効にするかを動的に決定するにはSelected
、TabControl
(詳細はこちら: http://msdn.microsoft.com/en-us/library/system.windows.forms.tabcontrol. selected.aspx )。これは、 の現在のタブを変更するたびに発生しますTabControl
。ここで、電流TabPage
が何であるかを判断し、それを使用して必要に応じて有効または無効にすることができTabPages
ます。
TabControl.Selectingイベントにハンドラーを追加して、タブページの選択を許可するかどうかを確認します。