c# - DataGridView 图像布局拉伸(stretch)错误

标签 c# image layout datagridview

我正在使用 DataGridView 来显示一些数据,包括我在“图像列”中显示的图像。为了正确显示图像,我将 Image Layout 属性设置为 Stretch;但是,当我单击一行或滚动(上下、左右)时,我得到了意想不到的视觉效果。

  • 当我滚动时,背景看起来像是保留了 运动。
  • 当我点击时,背景似乎堆叠在一起。

enter image description here

考虑到我在设计时设置了 Image Layout 属性,我认为我设置它的方式导致了这个错误。所以我尝试在运行时设置该属性,但没有成功。

然后我开始认为可能是另一个带有“Image Layout:stretch”的属性集导致了这个问题。我试图找到该属性,但找不到任何修复方法。

我没有展示代码,因为我认为它与我的情况不相关。但如果您认为是,请告诉我,我会发布您想要的内容。

最佳答案

我认为您使用的是透明背景图像(如 .png 图像格式),这就是您面临此类问题的方式。 另一个问题可能是您的系统中的图形不足。

关于c# - DataGridView 图像布局拉伸(stretch)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16742112/

相关文章:

c# - 设置可空属性默认值的首选方法?

C# OutOfMemory、映射内存文件或临时数据库

cocoa - 使用 Cocoa 平铺 9 个以上图像

安卓 : Relativelayout in Framelayout not showing up (Custom Camera Preview Screen)

swift - Bootstrap for Swift 或其他使布局更容易的东西

c# - 项目中视频的存储位置

c# - 从 XmlSerializer 函数传递不同的对象

php - CSS 图像减速

html - CSS:如何裁剪任意大小的图像?

css - 使用非 float <div> 创建页面布局