请教DevExpress中如何确定一个BarButtonItem属于哪个Group? this.ribbonPageGroup1.ItemLinks 可以取到BarButtonthis.ribbonPage1.Groups 可以取到 pageGroup可以了吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void barButtonItem_ItemClick(object sender, ItemClickEventArgs e) { //用参数e尝试了很多办法都没能实现}可用的参数就这两个,sender和e! 就是如何取得ribbonPageGroup1,如何取得ribbonPage1 http://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraBarsBarButtonItemtopic 同样解决不了这个问题啊,BarBaseButtonItem barButtonItem = e.Item as BarBaseButtonItem;IContainer c = barButtonItem.Container;结果是null 正在接触DevExpress控件,先留着学习下 我现在的解决办法是在增加barButtonItem的时候用tag属性保存guoup对象 private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e){ DevExpress.XtraBars.Ribbon.ViewInfo.RibbonHitInfo hitInfo = ribbonControl1.CalcHitInfo(this.PointToClient(Control.MousePosition)); var group = hitInfo.PageGroup; var item = hitInfo.Item;}hitInfo.Page只有当你点击Page的时候才不是null。获取当前page可以用ribbonControl.SelectedPage 注意断点调试的时候不要设置在第一行,否则Control.MousePosition取到的就不是点击的位置,hitInfo就是null了。 如何高效判断网络共享目录是否存在? C# 怎么获取1394视频采集卡的硬件设备信息。 C#浏览器设计 进度条问题(因数据量巨大,所以速度比较慢,为了防止过多占用CPU使用率,我做了个假进度条,只让显示个模式对话框窗体,窗体载入个*.gif的图片) 求一个有难度的正则表达式 <C#>求:2+4+6+8+……100的和。 \n在textbox里变成了口心防快 关于web service 传送数据的问题,请各位大大支招. 有关于字符串处理的一个问题 菜鸟问题 通过反射设置其它进程窗口的属性和调用方法无效。 求问:chart控件中怎么清除Series中的数据
{
//用参数e尝试了很多办法都没能实现
}可用的参数就这两个,sender和e!
BarBaseButtonItem barButtonItem = e.Item as BarBaseButtonItem;
IContainer c = barButtonItem.Container;结果是null
{
DevExpress.XtraBars.Ribbon.ViewInfo.RibbonHitInfo hitInfo = ribbonControl1.CalcHitInfo(this.PointToClient(Control.MousePosition)); var group = hitInfo.PageGroup;
var item = hitInfo.Item;
}
hitInfo.Page只有当你点击Page的时候才不是null。
获取当前page可以用ribbonControl.SelectedPage