【问题标题】:Using a transparent background image on datagridview在 datagridview 上使用透明背景图像
【发布时间】:2021-07-28 11:35:55
【问题描述】:

我设法构建了一个用 C#(Winforms) 编程的飞镖计分应用程序。 对于评分,我使用了 Datagridview。到目前为止一切都很好,但出于设计目的,我想使用半透明背景图像,就像我用于面板一样。

不幸的是,它自己的 Datagridview 没有背景图像属性,所以我想知道是否可以自定义 Datagridview 以实现以下目标: 控件本身的背景图像和单元格的透明背景?

如果有人可以帮助我,我会很高兴,因为我不明白如何自定义控件的外观。

提前致谢。

对不起我的英语。

【问题讨论】:

  • 嗯,这就是 DGV 的工作原理。 - ListView 示例

标签: c# winforms datagridview


【解决方案1】:

我还没有这样做,但应该可以通过创建一个继承自 DataGridView 的新控件,如本文所述:

https://social.msdn.microsoft.com/Forums/windows/en-US/628f8b29-1192-4c67-bae9-91547dd37039/assign-background-image-to-datagridview?forum=winforms

但我认为您应该考虑另一种方法,即使用称为 ObjectListView 的 3PP 控件,它可以支持背景图像。

详细信息可以在这里找到: http://objectlistview.sourceforge.net/cs/index.html

这需要一种不同的方法,但是一旦你掌握了它,它就会非常强大并且非常有用。

【讨论】:

  • 嗯,这不是 DGV,而是 ListView。
  • 不完全是我要找的东西,但我会看看它,也许它还是有用的。谢谢。
猜你喜欢
  • 2016-12-08
  • 2010-11-22
  • 1970-01-01
  • 2017-02-08
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多