2024年终活动

DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

DevExpress Winforms使用技巧教程:如何突出显示WinForms网格控件行

来源:   发布时间:2020-08-06   浏览:1459次

下载DevExpress v20.1完整版  DevExpress v20.1汉化资源获取

DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。想要体验?点击下载>>

遇到的问题

在VB Windows Form上工作,有一下VB代码,该代码应该为带有NextCalibrationDate <= to today's date的行提供红色背景(在此情况下只有两行),但是没有实现。当调试应用程序时,似乎代码正在运行,但两行的颜色未更改为红色。目前想知道是否是因为在这些单元格中设置了日期的方式。

DevExpress Winforms使用技巧教程:如何突出显示WinForms网格控件行

仅供参考,这是用来设置NextCalibrationDate的代码:

DevExpress Winforms使用技巧教程:如何突出显示WinForms网格控件行
DevExpress Winforms使用技巧教程:如何突出显示WinForms网格控件行
DevExpress Winforms使用技巧教程:如何突出显示WinForms网格控件行
解决方案

为了确保满足您的条件,请在更改e.Appearance.BackColor属性的行中插入一个断点。在特定情况下,RowStyle事件提供的外观设置的优先级低于其他外观设置,启用e.HighPriority选项确保外观设置具有最高优先级。此外,由于每个可见行都会引发RowStyle事件,因此您无需循环执行代码。

在代码结尾处设置e.HighPriority = True可以解决问题。

DevExpress Winforms使用技巧教程:如何突出显示WinForms网格控件行

DevExpress技术交流群2:775869749      欢迎一起进群讨论

获取第一手DevExpress控件资讯,请上DevExpress中文网!

慧都高端UI界面开发
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/1821.html

相关产品: DevExpress Universal Subscription,

扫码咨询
电话咨询
023-68661681
返回
顶部