第三方控件(DevExpress)使用大全【个人开发过程中整理收集】.
DevExpress 是一家知名的软件开发公司,以其高质量的 .NET 控件库而闻名。在这个主题中,我们专注于DevExpress控件的使用,特别是ComboBoxEdit和GridControl。这两个控件在开发Windows Forms和WPF应用时非常常见,提供了丰富的功能和高度的自定义能力。 1. **ComboBoxEdit** 是一个增强型的下拉框控件,可以用于提供用户输入和选择列表项的功能。以下是一些关键设置: - 要使ComboBoxEdit变为只读,你可以将`TextEditStyle`属性设置为`DisableTextEditor`,这样用户就不能直接编辑文本。 - 若要改变鼠标指针形状,可以设置`Cursor`属性为`Hand`,模拟点击链接的效果。 2. **GridControl** 是DevExpress提供的复杂表格控件,它支持多种交互方式和自定义选项。以下是一些常用的配置: - 要实现单击行选中,可以在设计视图中,进入View->OptionsBehavior->EditorShowMode,将其设置为`Click`。 - 添加新记录通常通过调用`gridView.AddNewRow()`方法完成,并处理`gridView_InitNewRow`事件来初始化新行的数据。 - 如果记录已经加载但未显示,可以调用`gridView.populateColumns()`确保所有列都已渲染。 - 若要禁止编辑行或特定单元格,可以设置`View->OptionsBehavior->EditorShowMode`为`Click`和`View->OptionsBehavior->Editable`为`false`。 - 阻止列头右键菜单的出现,设置`Run Design->OptionsMenu->EnableColumnMenu`为`false`。 - 隐藏GroupPanel,即分组面板,可以通过设置`Run Design->OptionsView->ShowGroupPanel`为`false`来实现。 - 禁用列头的过滤器,可将`Run Design->OptionsCustomization->AllowFilter`设为`false`。 - 当查询结果为空时,显示自定义提示信息。这可以通过重写`gridView1_CustomDrawEmptyForeground`事件来实现,根据是否绑定了数据源来绘制提示文本。 3. **GridControl的水平滚动条显示**:若要显示GridControl的水平滚动条,你需要调整`OptionsView.ColumnHorizontalScrolling`属性。具体设置可能因版本不同而略有差异,通常是在设计时或运行时修改`OptionsView.ColumnHorizontalScrolling.Allow`属性为`true`。 以上是DevExpress控件中ComboBoxEdit和GridControl的一些基本用法和高级技巧。了解并熟练运用这些设置,可以帮助开发者创建出更加专业且用户友好的应用程序。在实际开发中,还可以探索更多自定义选项和事件处理,以满足更复杂的业务需求。
剩余15页未读,继续阅读
- zz51820022012-02-15不错,是word文档的
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助