use the following code to emulate a mouse click on a bar item:
[C#]

DevExpress.XtraBars.ViewInfo.BarSelectionInfo info;

info = (DevExpress.XtraBars.ViewInfo.BarSelectionInfo)barManager1.InternalGetService(typeof(DevExpress.XtraBars.ViewInfo.BarSelectionInfo));

// item must have a visible item link!

info.ClickLink(barButtonItem1.Links[0]);

However, it may be easier to call an event handler directly in a particular situation:

[C#]

...

barButtonItem1_ItemClick(barButtonItem1, new DevExpress.XtraBars.ItemClickEventArgs(barButtonItem1, barButtonItem1.Links[0]));

...

private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) {
// your code is here
}
posted on 2006-04-22 14:44  fosoyo  阅读(943)  评论(0编辑  收藏  举报