C#winforms-使用していない場合は特定のコントロールを無効にしますか?
-
16-09-2019 - |
質問
たとえば、4つの異なるタブページを持つTabControlを使用するC#WinForms Applciationsがあります。メインフォームのこのコントロールの上には、個々のタブページで実行されているさまざまな機能に関連するさまざまなボタンとテキストボックスを含む一連のグループボックスがあります。
一部のコントロールのみを使用する特定のタブページを使用している場合、ユーザーが誤って間違ったボタンをクリックできないように他のタブを無効にしたいと思います。
例の例:
If(tabpage1.selected)
{
button3.Disabled();
}
この種の機能を実装する方法を知っている人はいますか?!
よろしく、
編集:
基本的に、グループボックスを無効にすることができるようになりたい!!
解決
電話するのではなく .Disabled()
, 、 をセットする .Enabled
プロパティへ false
. 。これを簡単にするために、関連するコントロールを同じコンテナ(パネルコントロール)に入れ、その容器のfalseに有効に設定するだけです。
他のヒント
button3.Enabled = false
それ以外の:
if(tabpage1.selected)
{
button3.Disabled();
}
使用する:
buttom3.Enabled = !tabpage1.selected;
button3.Enabled = false;
所属していません StackOverflow