虽然有几个关于如何使WinForms ProgressBar
control透明的问题,但我正面临相反的情况:
即。我有一个包含进度条的WinForms表单(从Add-in Express Outlook加载项调用)。
在Windows 7上,一切看起来都不错,但在Windows XP上,进度条的背景似乎一闪而过(正如您在屏幕截图中看到的那样)。
一件特别的事情是表单的FormBorderStyle
property设置为None
。
我的问题是:
有谁知道这个(不需要的)透明度的原因以及如何摆脱它?
更新/溶液
感谢John's answer我发现表单的TransparencyKey
property设置为某种奇怪的值。完全清除后,它就像一个魅力:
答案 0 :(得分:2)
您的透明度键设置为控件的背景颜色。将其更改为您不会使用的颜色,例如品红色。