VB,删除控件的方法或函数语句?

VB,删除控件的方法或函数语句?,第1张

在设计初的时候添加的实体控件是不能动态删除的,只能隐藏/显示,采用动态添加(add、load)控件的方法才可以Remove、unload。楼上幸福一生已经给代码了,咱补充一下,嘿嘿给分给分,楼主不要吝色…

设计时加的控件是不能用代码删除的,只有用代码加的控件可以用代码删除

非动态添加的控件(不能删除)

Text1.Enabled = False

隐藏即可

动态添加的控件

Unload Text1

删除

想要实现删除控件功能,只能用动态添加的控件

可以啊,VB6我知道的有两种方法动态添加、删除控件,一种是用Controls,一种是用控件数组,不知道你用的哪种?

用Controls:

dim frame1 as Frame

Set frame1 = Controls.Add("VB.Frame", "aa") ‘添加

frame1 .Visible = True

frame1.Width = 1000‘调整大小

frame1.Height = 1000

Controls.Remove aa’删除

用控件数组:

首先在窗体上添加一个Frame控件,命名为frameArray,Index属性为0

Load frameArray(1) '添加

frameArray(1).Width = 1000‘调整大小

frameArray(1).Height = 1000

frameArray(1).Visible = True

Unload frameArray(1) '删除


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11363155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存