
Dev
攻城狮客栈
天地生人,有一人,当有一人之业;
人生在世,生一日,应尽一日之勤。
展开
-
gridcontrol 使用checkboxselectorfield的奇葩问题
optionsSelection中的checkboxselectorField为对应的字段,然后将MultiSelect设置为第三项CheckBoxRowSelect,此时,表格就会自动加载checkbox,并自动为字段赋值。再gridcontrol中添加checkbox有2种方式,一种是自己添加列,然后设置columnedit,另一种是设置。,关键是,界面效果有的在保存或运行时才生效,就造成一定的理解问题。但是我再使用过程中发现,第二种情况,不支持单元格合并,也就是说,原创 2023-04-10 16:55:09 · 307 阅读 · 0 评论 -
Devexpress lookupedit赋值后不显示第一项
先设置layoutcontrolitem.Visibility=DevExpress.XtraLayout.Utils.LayoutVisibility.Always,在设置数据源即可正常加载。今天在使用lookupedit时,发现设置datasource后,设置itemindex=0,但是程序启动后,并不显示第一项的值,再点击一次就显示出来了,只有再程序启动后第一次加载时不显示。,我这里是想要点击“查找”按钮,然后显示出lookupedit并加载其数据。通过与另一页面进行比较发现,是因为在程序启动时,原创 2023-04-10 16:50:55 · 497 阅读 · 0 评论 -
layout control布局奇怪问题记录
1.layout control中包含一个label control,再程序中对labelcontrol.Text赋值时,界面不生效,但实际调试发现值已改变。解决:改用多线程异步都未生效(本身我自己也觉得不是异步问题),在赋值后,直接对控件进行Refresh,即焦点到该控件即可生效。2.layoutcontrol中有多个item,当对其中一个item1赋值时,即问题一中的赋值时,item2中的textedit会重绘(这不是重点),重点是文字会消失!!!解决:其实我也不知道是咋好了的,重启下编辑器原创 2021-05-13 11:56:40 · 302 阅读 · 0 评论 -
LayoutControl隐藏LayoutControlItem
隐藏:layoutControlItem9.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;展示:layoutControlItem9.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;原创 2021-05-10 13:52:27 · 987 阅读 · 1 评论 -
dev winform LayoutControlitem 设置Size
选中layoutControlItem右键->Size Constraints->Free sizing然后检查MaxSize、MinSize之类的属性,设置的size大小应该在这个max和min之间。还不行,得检查旁边的控件有没有lock size。还不行就手动拖到一个很小的值,然后在size里设一个精确的比原来更大的值。...原创 2021-04-28 10:43:44 · 941 阅读 · 0 评论 -
Dev treelist设置文本显示位置
默认构造的treelist显示的文本,相邻两列是挨着的,这样导致显示的结果不是很清晰,通过以下方式即可,让文本的显示格式统一。这里,Near是靠左向右center是居中显示Far是靠右显示默认是Default,也就是相邻列以Near和Far间隔。...原创 2020-08-11 14:20:53 · 847 阅读 · 0 评论 -
DevExpress TreeList的三角形改成加号
将LookAndFeel中的属性改成UseDefaultLookAndFeel=fasle;UseWindowsXPTheme=true;就可以了原创 2020-08-10 15:38:15 · 316 阅读 · 0 评论 -
Dev TrackBar的使用--坐标轴反转以及滚轮反向解决
最近,在用GDI+绘图的过程中,做了一个用滚动条控制刷新所绘区域的功能,因为滚动条改变,只重绘固定的区域,只显示该区域内的数据,所以选择了dev 的Track bar,其实,多数问题可能都是不了解属性所致,如下,直接给出关键的属性图,从上图可以看出,通过属性,可以控制trackbar的轴方向以及轴上值得排列方向,而且可以通过自定义刻度,间距等,来绘制自己所需得样式。另外,trackba...原创 2019-04-25 18:09:38 · 1617 阅读 · 1 评论 -
SplashScreen和WaitForm使用
splashscreen和waitForm一般用于需要等待得情况,一般,splashscreen用于程序启动得等待界面,而waitform则用于数据加载等耗时情况下,下面,先给出一种通用得添加方法:要向程序中,添加这两个控件,可以再工具箱中搜索SplashScreenManager控件,并将其拖入到相应得窗体中,如图所示,如果我们可以将Splash Screen Manager拖入到Form1...原创 2019-04-28 15:10:07 · 5178 阅读 · 0 评论 -
DevExpress-GridControl控件-GridView使用
GridControl在不同版本(目前使用14.1.8)提供了多种不同的视图,它不仅比DataGridView强大,而且在数据加载性能各方面也有了很大的提升。在此对之前的研究做一份整理记录,以备后用。------------------------------ 强大的分割线 ------------------------------表格控件:GridView相当于DataGridView效...原创 2019-03-27 14:43:59 · 1131 阅读 · 0 评论 -
DevExpress控件-ButtonEdit控件的使用(图文)
本文为我的.NET控件库DevExpress使用笔记,我的DevExpress版本为15.1.71、控件类型全称:DevExpress.XtraEditors.ButtonEdit2、控件所在程序集:DevExpress.XtraEditors.v15.1.7.dll3、工具箱内分类:DX.15.1.7: Common Controls4、控件样式截图5、在属性管理器中Pro...转载 2019-03-25 11:40:42 · 2621 阅读 · 0 评论 -
gridControl在同一列的不同行创建不同的控件(已CheckEidt搭配ButtonEdit为例)
近几日,在项目中,需要实现一个如下功能:先放截图:根据标识SpecFlag,在gridControl中,分别生成CheckEidt和ButtonEdit。1.思路分析根据经验,此类设计需要在代码中进行控件的创建,并为其设置相应的事件。在代码中,根据SpecFlag进行不同控件的创建,CheckEidt和ButtonEidt的创建方式与上篇单列全部使用RepositoryChec...原创 2019-03-20 12:52:23 · 1357 阅读 · 0 评论 -
单列全部使用RepositoryCheckEdit
1.简介RepositoryItemCheckEdit默认有三种状态,选中状态、未选中状态和半选中状态(半选中状态通常用在TreeList中如果父节点下的子节点有选中的有未选中的,则父节点状态为半选中状态)。通常情况下我们只用选中和非选中状态即可,修改方式如下:默认情况下,RepositoryItemCheckEdit的空值,会显示为灰色半选中状态,要想改为白色空状态,需要修改Null...原创 2019-03-20 12:50:49 · 1035 阅读 · 0 评论