怎么样实现回车移动到下个控件的功能? 来源:www.45fan.com 2016-09-06 10:44:07 怎么样实现回车移动到下个控件的功能? 在内嵌编辑控件的DevExpress XtraBar中实现回车移动到下个控件的功能,如果下一个控件是Button,则执行Click代码.如下图: 代码: usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Text; usingSystem.Windows.Forms; usingDevExpress.XtraBars; usingDevExpress.XtraBars.ViewInfo; usingDevExpress.XtraEditors; usingDevExpress.XtraEditors.Controls; usingDevExpress.XtraEditors.Repository; usingDevExpress.Utils; 构造函数#region构造函数 publicForm1() ...{ InitializeComponent(); barManager1.EditorKeyDown+=newKeyEventHandler(barManager1_EditorKeyDown); } #endregion 工具栏回车移动光标#region工具栏回车移动光标 voidbarManager1_EditorKeyDown(objectsender,KeyEventArgse) ...{ BarManagerbarManager=senderasBarManager; if(barManager.ActiveEditItemLink.Bar==bar1&&e.KeyCode==Keys.Return) ...{ intindex=bar1.ItemLinks.IndexOf(barManager.ActiveEditItemLink); while(index<bar1.ItemLinks.Count-1) ...{ index++; if(bar1.ItemLinks[index]isBarStaticItemLink) continue; else ...{ bar1.ItemLinks[index].Focus(); if(bar1.ItemLinks[index]isBarEditItemLink) barManager.ActiveEditItemLink.ShowEditor(); elseif(bar1.ItemLinks[index]isBarButtonItemLink) ...{ BarSelectionInfoinfo=barManager.InternalGetService(typeof(BarSelectionInfo))asBarSelectionInfo; info.ClickLink(bar1.ItemLinks[index]); } e.Handled=true; break; } } } } #endregion 推荐阅读 怎么样使用ComboBox控件? 在C#主窗体和子窗体之间相互操作对方的控 Combox的数据源来源于哪? 如何使用Excel控件? 怎么样使用ASP.NET的验证控件? 自动规范控件前缀命名的专家的大全 如何使用DataGridView控件? 如何在mapControl控件上添加feature要素 javascript版的日期输入控件的方法 使用MapObject控件改变图层颜色的方法