2014-03-31 78 views
0

我在VB.Net 2012中创建了一个透明的启动画面;它看起来很棒,除了一个问题,它在透明之前几秒钟出现在白色框中。我创建它的方式是使用带有粉红色背景的* .bmp图像,然后在表单属性中使用粉红色作为透明。我不确定为什么这个丑陋的白色盒子出现。 任何帮助/意见表示赞赏。 问题是WinForms不是WPF; 根据下面的屏幕截图,没有需要发布的花哨代码,因为我所做的所有选择都是Form2。透明闪屏(WinForms)

enter image description here

+0

您是否删除表单寄存器? – voddy

+0

当然我删除它:-) – Abbas1999

回答

1

您还没有指定您的应用程序是否WPF或WinForms的。

如果您的应用使用WPF这可能与一个已知的问题:

有一个related Stack Overflow answer一些建议的解决办法。

+0

感谢Phillip的回应,我有WinForm;有没有解决方案?如果我理解正确,链接中的解决方案仅适用于WPF,对吗? – Abbas1999

+0

@ Abbas1999我的链接中的解决方案是WPF特有的。如果你的问题在WinForms上,我建议用这些信息来更新你的问题,最好是代码片段 –

+0

Phillips;我已经添加了更多的细节和图像,使问题更加清晰,正如您所建议的。帮助赞赏。 – Abbas1999