运行时动态添加和删除控件

博客介绍了运行时动态添加和删除控件的方法。一是使用控件数组,通过 load 加载控件并设置属性,用 unload 删除;二是利用 controls 集合添加控件,还可对控件事件进行响应,同时展示了检查控件的代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用控件数组。
  dim i as int
load optch(1)
optch(1).visible=true 
i=i+1
load optch(i)
with optch(i)
       .caption"button" &i
       .top=optch(i-1).top+300
       .visible=true


end with



unload optch(i)


2、controls集合来添加控件
     检查控件
    dim on as contro
   for each on in me.controls
       on.enabled=true
   next


  private mop as optionbutton
  private withevents mtxt as textbox   '对事件进行响应
  set mop=contros.add("vb.optionbutton","mopnew",fracolors)
  mopnew.caption="new color"
 
 set mtxt=controls.add("vb.textbox","mtxtname")

转载于:https://www.cnblogs.com/qiyuan/archive/2005/10/15/255443.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值