第1部分:应用场景
我们在选择数据时希望数据更加直观的显现
C1控件默认选中某单元格后,
该行最左有个小图标,
如下图
这个体验相当不好,容易错位
第2部分:解决方案
经过学习发现
这个是由MarqueeStyle 属性控制的各类情况如下:
- MarqueeEnum.DottedCellBorder
通过虚线边框高亮当前的单元格。
- MarqueeEnum.SolidCellBorder
这是一个独特的单元格高亮显示,在使用不同的背景色时它是非常有用的(因为虚线的矩形往往是难以辨认的) 。
- MarqueeEnum.HighlightCell
该样式可以完全的转换当前单元格,使它的可视效果更出众,编辑样式的BackColor与ForeColor 属性值可以被选择,可以在可编辑的网格中做出赏心悦目的效果。
- MarqueeEnum.HighlightRow
整个行都会被高亮,但它不可能指出行中哪个是当前的单元格,为了更改高亮的颜色编辑内置的HighlightRow样式,请参阅高亮所选择单元格的行获取更多信息,当网格不能被编辑以及用户只能在某个时刻阅览某一条记录时该样式非常有用。
- MarqueeStyleEnum.DottedRowBorder
可以为整行设置虚线矩形框,它是替代HighlightRow 的一个柔和高亮的首选。
- MarqueeEnum.HighlightRowRaiseCell
该值用于网格中的3D线,因为可以通过使用“凸起”外观当前单元格来设置高亮。
- MarqueeEnum.NoMarquee
该设置将选取框完全消失,这项用例非常有用,当前行都是无关的,或者您不希望引起用户对网格的注意。
- MarqueeEnum.FloatingEditor
这是网格默认的选取框样式,单元格文本(事实上只有文本,而不是整个单元格)是高亮的,还有一个闪烁的文本光标 (插入记号)
在文本的结尾。
© 版权声明
THE END
暂无评论内容