您的位置:首页 > 其它

通过Form类来获取DEV的BarManager控件。

2016-06-27 14:16 351 查看
BarManager是不能通过Controls.Find() 来获取的。

通过搜索,有两种方案,一种是通过Form类的FieldInfo属性,通过获取属性的方式来获取BarManager

例:



第二种方案则在Controls中用linq查找。

例:

//获取BarManager
var barManager1 = TabControl.FindForm().Controls.OfType<IBarObject>().Select(x => x.Manager).FirstOrDefault();
<span style="white-space:pre"> </span>barManager1.Bars[0].Visible = true;
<span style="white-space:pre"> </span>barManager1.Items["barBtnCompare"].Enabled = false;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  BarManager