-2

フォームの制御変数にアクセスできますか?例えば:

MyForm form = new MyForm();
form.button1.Visible = True;   // why doesn't this work?
4

2 に答える 2

2

プロパティウィンドウを介してコントロールの設定publicまたは修飾子を設定するか、designer.csを開いて、アクセス修飾子を設定する必要があります。internalModifier

于 2012-08-15T08:01:45.033 に答える
2
bool SearchAllChildren = true;
(this.Controls.Find("button1", SearchAllChildren )[0] as Button).Visible = true;

SearchAllChildrenネストされたコントロールではなく、フォーム上のコントロールのみを返すように設定できfalseます(他のコントロールのコントロール)

于 2012-08-15T08:11:24.207 に答える