visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色

第1部分:应用场景

我们在选择数据时希望数据更加直观的显现

C1控件默认选中某单元格后,

该行最左有个小图标,

如下图

image16_26[1].png

这个体验相当不好,容易错位

第2部分:解决方案

经过学习发现

这个是由MarqueeStyle 属性控制的各类情况如下:

  • MarqueeEnum.DottedCellBorder

    通过虚线边框高亮当前的单元格。

image16_26[1].png
图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeEnum.SolidCellBorder

    这是一个独特的单元格高亮显示,在使用不同的背景色时它是非常有用的(因为虚线的矩形往往是难以辨认的) 。

image16_27[1].png          图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeEnum.HighlightCell

    该样式可以完全的转换当前单元格,使它的可视效果更出众,编辑样式的BackColorForeColor 属性值可以被选择,可以在可编辑的网格中做出赏心悦目的效果。

    image16_28[1].png
    图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeEnum.HighlightRow

    整个行都会被高亮,但它不可能指出行中哪个是当前的单元格,为了更改高亮的颜色编辑内置的HighlightRow样式,请参阅高亮所选择单元格的行获取更多信息,当网格不能被编辑以及用户只能在某个时刻阅览某一条记录时该样式非常有用。

    image16_29[1].png
    图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeStyleEnum.DottedRowBorder

    可以为整行设置虚线矩形框,它是替代HighlightRow 的一个柔和高亮的首选。

    image16_30[1].png
    图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeEnum.HighlightRowRaiseCell

    该值用于网格中的3D线,因为可以通过使用“凸起”外观当前单元格来设置高亮。

    image16_31[1].png
    图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeEnum.NoMarquee

    该设置将选取框完全消失,这项用例非常有用,当前行都是无关的,或者您不希望引起用户对网格的注意。

image16_32[1].png图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

  • MarqueeEnum.FloatingEditor

    这是网格默认的选取框样式,单元格文本(事实上只有文本,而不是整个单元格)是高亮的,还有一个闪烁的文本光标 (插入记号)
    在文本的结尾。

    image16_33[1].png
    图片[3]-visualbasic(vb.net)中C1TrueDbGrid控件如何实现当前单元格整行背景色深色-羽化飞翔

 

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容