0

ボタンをクリックしたときのタブ選択を無効にしたいと思います。このために、次のコードを使用しています。

        foreach (TabPage page in scenarioSelectionTab.TabPages)
        {
            if (scenarioSelectionTab.SelectedTab != page) page.Enabled = false;
        }

問題は、上記のコードを使用すると、現在のタブも無効になることです。どうすれば防ぐことができますか?

4

2 に答える 2

1

ページを無効にするだけです。別のタブを有効にできないのはそのためです。Enabled各タブページの状態を設定するだけです:

foreach (TabPage page in scenarioSelectionTab.TabPages)
{
    page.Enabled = scenarioSelectionTab.SelectedTab == page;
}
于 2013-08-12T18:59:51.910 に答える