-1

たとえば、4つの異なるタブページでタブコントロールを使用するC#Winformsアプリケーションがあるとします。メインフォームのこのコントロールの上には、個々のタブページで実行されているさまざまな機能に関連するさまざまなボタンとテキストボックスを含む一連のグループボックスがあります。

一部のコントロールのみを使用する特定のタブページを使用している場合、ユーザーが誤って間違ったボタンをクリックしないように、他のコントロールを無効にします。

ロジックの例:

If(tabpage1.selected)   
{
   button3.Disabled();
}

この種の機能を実装する方法を知っている人はいますか?!

よろしく、

編集:

基本的に、グループボックスを無効にできるようにしたいです!!

4

4 に答える 4

5
button3.Enabled = false
于 2009-07-17T14:37:44.587 に答える
5

を呼び出すのではなく、プロパティを.Disabled()に設定します。これを簡単にするために、関連するコントロールを同じコンテナー(Panelコントロール)に配置し、そのコンテナーに対してEnabledをfalseに設定することができます。.Enabledfalse

于 2009-07-17T14:38:26.787 に答える
3

それ以外の:

if(tabpage1.selected)   
{
   button3.Disabled();
}

使用する:

buttom3.Enabled = !tabpage1.selected;
于 2009-07-17T14:39:52.710 に答える
0
button3.Enabled = false;
于 2009-07-17T14:38:19.657 に答える