C#窗体里有一个Panel,内部有个ControlA
现在ControlA.Hide()
然后实例化了一个新ControlB并Dock = Fill
Panel.Controls.Add(ControlB)
这时B出来了,切换窗口,最大最小化都没问题
然后,按Win+L切换到XP登录窗口
再输入密码回来
这时候ControlB还在,不过ControlA自己显示出来了,还叠在ControlB上
明明Hide了,为什么自己出来了?没有任何地方写了代码让它Show或者Visible=true
请教!谢谢!
现在ControlA.Hide()
然后实例化了一个新ControlB并Dock = Fill
Panel.Controls.Add(ControlB)
这时B出来了,切换窗口,最大最小化都没问题
然后,按Win+L切换到XP登录窗口
再输入密码回来
这时候ControlB还在,不过ControlA自己显示出来了,还叠在ControlB上
明明Hide了,为什么自己出来了?没有任何地方写了代码让它Show或者Visible=true
请教!谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货