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

2020/04/23 15:45 · VB.NET · 25阅读 · 0评论
阿里云·云小站,新老用户同享,1核2G云服务器低至89元/年,229元/3年;2核4G3M3年639元
摘要:

应用场景我们在选择数据时希望数据更加直观的显现C1控件默认选中某单元格后,该行最左有个小图标,如下图这个体验相当不好,容易错位。

visualbasic(vb.net)中C1TrueDbGrid控件实现当前单元格整行背景色深色的应用场景

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

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

该行最左有个小图标,

如下图

image16_26[1].png

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

visualbasic(vb.net)中C1TrueDbGrid控件实现当前单元格整行背景色深色的解决方案

经过学习发现

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

  • MarqueeEnum.DottedCellBorder

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

        image16_26[1].png

  • MarqueeEnum.SolidCellBorder

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

        image16_27[1].png         

  • MarqueeEnum.HighlightCell

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

    image16_28[1].png

  • MarqueeEnum.HighlightRow

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

    image16_29[1].png

  • MarqueeStyleEnum.DottedRowBorder

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

    image16_30[1].png

  • MarqueeEnum.HighlightRowRaiseCell

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

    image16_31[1].png

  • MarqueeEnum.NoMarquee

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

        image16_32[1].png

  • MarqueeEnum.FloatingEditor

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

    image16_33[1].png

您可能感兴趣的文章

本文地址:https://www.huazai186.com/post/56.html
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!

文件下载

上一篇:
下一篇:
腾讯云618云聚惠活动火热进行中,1核2G-288元/3年,2核4G3M-1288元/3年,2核8G5M-1688元/3年,4核8G5M-1999元/3年

 发表评论


表情