将窗体上的Active Control设置为工具栏

时间:2012-11-15 18:17:52

标签: c# winforms

我想将工具栏设置为表单的活动控件,执行如下操作:

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

但是它说它不能从Control []转换为Cnotrol。

那么如何将该工具栏设置为活动控件?

1 个答案:

答案 0 :(得分:2)

方法Find返回Control实例的数组,其名称与传递给它的字符串相匹配。数组中的第一个控件(如果有的话)应该是您要查找的控件。

您可以使用以下代码执行此操作:

Control[] controls = this.Controls.Find("toolStrip2", false);
if (controls.Length > 0)
      this.ActiveControl = controls[0];