日期:2014-05-17  浏览次数:20954 次

关于控件clear和remove方法的困惑,请高人指点一下。
比如,我用clear方法删除了某一控件中的所有子控件,发现只是把子控件从父控件中全部移出,并没有真正的删除。

举例:在一个tabcontrol控件的某一个选项卡中,加入了一个webbrowser控件,利用该控件浏览一个视频网页。
现在我利用TabControl1.TabPages.Remove(TabControl1.SelectedTab)语句删除了当前选项卡,这时选项卡不见了,但是视频播放的声音还在,说明没有真正的删除,利用clear方法,效果一样?
用什么方法才能真正的删除控件,而不是使之看不到?

------解决方案--------------------
调用Dispose试试看。
------解决方案--------------------
dispose是啥

------解决方案--------------------
1、窗体refresh一下。
3、找到你的tabcontrol里面的播放器,然后停止。
------解决方案--------------------
引用:
dispose是啥

webbrowser1.Dispose()