0

ツールバーをフォームのアクティブなコントロールに設定したかったので、次のようにしました。

this.ActiveControl = this.Controls.Find("toolStrip2", false);

しかし、Control[] から Cnotrol に変換できないと言っています。

では、そのツールバーをアクティブなコントロールに設定するにはどうすればよいでしょうか?

4

1 に答える 1

2

このメソッドFindは、渡した文字列と名前が一致する Control インスタンスの配列を返します。配列内の最初のコントロールがあれば、それが探しているコントロールになります。

次のコードを使用して実行できます。

Control[] controls = this.Controls.Find("toolStrip2", false);
if (controls.Length > 0)
      this.ActiveControl = controls[0];
于 2012-11-15T18:20:33.390 に答える