首先,控件在显示的时候必定有了他的父窗口
那么,在先隐藏父窗口之后你调试看到的该控件Visible属性为false
也许,你会现在以为这个控件隐藏掉了,所有就没有显式调用 control.Visible = false;
那么,你就会发现在显示父窗口之后,你并没有把控件Visible属性设为true,而它却显示了。
其实,如果你没有主动设置控件的Visible属性的话,他的值永远都与父窗口的相同,
所以,如果要真正隐藏,必须显式调用control.Visible = false;
首先,控件在显示的时候必定有了他的父窗口
那么,在先隐藏父窗口之后你调试看到的该控件Visible属性为false
也许,你会现在以为这个控件隐藏掉了,所有就没有显式调用 control.Visible = false;
那么,你就会发现在显示父窗口之后,你并没有把控件Visible属性设为true,而它却显示了。
其实,如果你没有主动设置控件的Visible属性的话,他的值永远都与父窗口的相同,
所以,如果要真正隐藏,必须显式调用control.Visible = false;