Foxtable(狐表)用户栏目专家坐堂 → 第三方控件请教


  共有3413人关注过本帖树形打印复制链接

主题:第三方控件请教

帅哥哟,离线,有人找我吗?
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13031 威望:0 精华:0 注册:2014/5/15 21:34:00
第三方控件请教  发帖心情 Post By:2014/6/25 16:07:00 [只看该作者]

例如需要在窗口中加入一个RichTextBox控件,可以在窗口的AfterLoad事件中加入代码:

Dim ct As New Windows.Forms.RichTextBox
ct.Dock = Windows.Forms.DockStyle.Fill
e.Form.Panel.Controls.Add(ct)

如果已经添加了第三方控件,建议在窗口的BeforeClose事件中,将这些控件移除并销毁。


请问销毁的代码如何写?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/25 16:12:00 [只看该作者]

用 Controls.remove(ct)

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13031 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2014/6/25 16:23:00 [只看该作者]

RemoveControl(Name)   行不行?


e.Form.Panel.
ClearControl?

Controls.remove(ct)?


以上三种的区别是什么?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/25 16:24:00 [只看该作者]

按名称移除

全部移除

按控件移除

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13031 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2014/6/25 16:27:00 [只看该作者]

是否都可以用?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/25 16:31:00 [只看该作者]

以下是引用hbhb在2014-6-25 16:27:00的发言:
是否都可以用?

 

这个你测试便知,最好,你怎样添加的,就要怎样删除。

 


 回到顶部