c# - 在 datagridview 上使用透明背景图像
问题描述
我设法构建了一个用 C#(Winforms) 编程的飞镖计分应用程序。对于评分,我使用了 Datagridview。到目前为止,一切都很好,但出于设计目的,我想使用半透明背景图像,就像我用于面板一样。
不幸的是,它本身的 Datagridview 没有背景图像属性,所以我想知道是否可以自定义 Datagridview 以实现以下目标:控件本身的背景图像和单元格的透明背景?
如果有人可以帮助我,我会很高兴,因为我不明白如何自定义控件的外观。
提前致谢。
对不起我的英语不好。
解决方案
我还没有这样做,但应该可以通过创建一个继承自 DataGridView 的新控件,如本文所述:
但我认为您应该考虑另一种方法,即使用称为 ObjectListView 的 3PP 控件,它可以支持背景图像。
详细信息可以在这里找到:http: //objectlistview.sourceforge.net/cs/index.html
这需要一种不同的方法,但是一旦你掌握了它,它就会非常强大并且非常有用。
推荐阅读
- python-3.7 - 我的系统或 python 终端上的第二行现在说:“-bash: zzzzz#: command not found”
- python - 如何根据以下说明正确设置 R 工作区
- react-native - 无法在 iOS 上运行排毒测试
- design-patterns - 不同参数的 Kotlin 模式构建
- javascript - 这是缺失的,在反应输入 onChange
- python-3.x - Python - 从共享邮箱发送电子邮件而不使用“代表”
- python - 使用来自 python 的 ON DUPLICATE KEY UPDATE
- java - 如何为 container.listBlobs() 和 blob.exists() 生成单个 Account SAS
- asp.net-core - 如何修复 HMR Bundle Rebuild 不起作用
- ssl - 是否可以在 nginx 中使用 SSL Passthrough 重定向 TCP 连接