本文为我的.NET控件库DevExpress使用笔记,我的DevExpress版本为13.1
1、控件类型全称:DevExpress.XtraEditors.MRUEdit
2、控件所在程序集:DevExpress.XtraEditors.v13.1.dll
3、工具箱内分类:DX.13.1: Common Controls
4、控件样式截图
5、DevExpress.XtraEditors.MRUEdit继承自类DevExpress.XtraEditors.ComboBoxEdit,是一个特殊的下拉菜单,该下拉菜单可以记录之前输入过的文本作为菜单项,并在下拉菜单中每项的最后提供一个红色的×型标记用于将该项从菜单中移除。MRU是英文单词“the Most Recently Used”的缩写。
6、可以在属性管理器中找到Properties下的Item,打开字符串集合编辑器添加MRUEdit的默认菜单项。
从窗体的Designer.cs文件中可以看到这些字符串是用的Items集合下的AddRange函数添加的:
this.mruEdit1.Properties.Items.AddRange(new object[] {
"www.2014.com", "www.2015.com", "www.2016.com"});
也可以直接使用Items集合下的Add函数手动添加:
mruEdit1.Properties.Items.Add("http://www.sina.com.cn/");
mruEdit1.Properties.Items.Add("http://www.sohu.com/");
mruEdit1.Properties.Items.Add("http://www.qq.com/");
mruEdit1.Properties.Items.Add("http://www.163.com/");
7、程序运行后,在MRUEdit控件中输入数据时,弹出菜单中会自动显示出符合条件的补全后文字,用鼠标单击该条目即可实现自动补全功能,如下图所示:
8、程序运行后,在MRUEdit控件中输入数据后按下回车键,可以将当前输入的结果保存到下拉菜单中,以备再次使用。
END