gpt4 book ai didi

c# - 窗体和控件背景图像未在 "some"计算机上显示

转载 作者:太空宇宙 更新时间:2023-11-03 21:47:25 26 4
gpt4 key购买 nike

这很奇怪。我有一个 C# 应用程序,它为表单背景设置了 BackgroundImage。还有一些按钮控件。这个应用程序已经发布了几个月,并且已经安装在大约 20 台不同的计算机上。

刚有一位新客户安装了该应用程序,背景图像未显示。只需获取为表单和按钮显示的默认背景颜色。对于具有背景图像集的所有表单和所有控件,这似乎都是正确的。他们都没有出现。

我确实注意到一件奇怪的事情是在一个表单上有几个按钮,无论出于何种原因我设置了 .Image 属性而不是 .BackgroundImage 属性。这些按钮DO 显示图像。所以这似乎只是 .BackgroundImage 的问题

计算机是 Win7 家庭高级版。尝试禁用他们的反病毒软件 - 没有帮助。不知道到底是什么原因造成的。有任何想法吗?有人吗?

编辑:这是我的最小测试应用程序的屏幕截图。这个应用程序完全由 VS 设计器完成(我没有编写任何代码)。只需单击属性,单击背景图像的“...”按钮,然后从我的硬盘驱动器中选择一个文件进行导入。表格应该有背景图片。左边的按钮也应该如此。右边的按钮我设置了.Image属性。所有背景图像都与您在正常工作的按钮上看到的文件相同。

enter image description here

最佳答案

如果机器报告它在高对比度模式下运行,则 BackgroundImage 将不会绘制。针对有视觉障碍的用户的设置。这通常有更多的效果,系统配色方案会改变。

您可以向他发送一个显示 SystemInformation.HighContrast 值的测试应用程序.如果匹配,并且用户的眼睛没有其他问题,那么他需要修理他的机器。

关于c# - 窗体和控件背景图像未在 "some"计算机上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com