但是将form2嵌入到form1中,form2就不是透明色的了。
请高手帮忙看看怎么解决。谢谢
Form2 f = new Form2();
f.TopLevel = false;
f.Visible = true;
this.Controls.Add(f);
f.Show();
5 个解决方案
#1
设置Opacity属性
#2
Opacity设置为0也是一样,而且我这个窗体上有控件,就算opacity属性有效果,我也不能用。
#3
自己顶一下。
#4
太简单了吗?没人愿意看一眼?
#5
winform的透明是假象
试试把父窗口的TransparencyKey设置成form2的背景色看看 还不行只能自己去 UpdateLayeredWindow
试试把父窗口的TransparencyKey设置成form2的背景色看看 还不行只能自己去 UpdateLayeredWindow
#1
设置Opacity属性
#2
Opacity设置为0也是一样,而且我这个窗体上有控件,就算opacity属性有效果,我也不能用。
#3
自己顶一下。
#4
太简单了吗?没人愿意看一眼?
#5
winform的透明是假象
试试把父窗口的TransparencyKey设置成form2的背景色看看 还不行只能自己去 UpdateLayeredWindow
试试把父窗口的TransparencyKey设置成form2的背景色看看 还不行只能自己去 UpdateLayeredWindow