下载DevExpress v20.1完整版 DevExpress v20.1汉化资源获取
DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。想要体验?点击下载>>
遇到的问题
在VB Windows Form上工作,有一下VB代码,该代码应该为带有NextCalibrationDate <= to today's date的行提供红色背景(在此情况下只有两行),但是没有实现。当调试应用程序时,似乎代码正在运行,但两行的颜色未更改为红色。目前想知道是否是因为在这些单元格中设置了日期的方式。
仅供参考,这是用来设置NextCalibrationDate的代码:
解决方案
为了确保满足您的条件,请在更改e.Appearance.BackColor属性的行中插入一个断点。在特定情况下,RowStyle事件提供的外观设置的优先级低于其他外观设置,启用e.HighPriority选项确保外观设置具有最高优先级。此外,由于每个可见行都会引发RowStyle事件,因此您无需循环执行代码。
在代码结尾处设置e.HighPriority = True可以解决问题。
DevExpress技术交流群2:775869749 欢迎一起进群讨论
获取第一手DevExpress控件资讯,请上DevExpress中文网!
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/1821.html