请问家两个关于vb 的问题

时间:2021-07-12 13:59:19
请问家两个关于vb 的问题
1。我想在程序中动态加载控件textbox,该怎么做:
(我用了如下语句可是不行:)
dim aa as textbox
set aa=new text1
load aa
该怎么做:

2。我看到一程序有以下:
Private WithEvents NewButton As CommandButton
请问Private WithEvents是什么意思???

6 个解决方案

#1


1,我觉得用数组控件的方法就可以了。
  先建一个text(0),之后load text(1)...text(n)

2,大概withevents就是新建的对象名,同:
private dim(dim可省略) withevents NewButton As CommandButton

#2


動態加載控件至少有兩种,第一种同 pack27的
第二种就是元中生有: 
   Private WithEvents NewButton As CommandButton
   set NewButton=Me.Controls.Add("VB.CommandButton","cmdButton")
到于第二問,"Private"就不用說了 關鍵字"WithEvents"是使該對象變量能驅動CommandButton類的事件,也就是說NewButton能夠響應事件,否則只能用到它的屬性和方法

#3


学习学习.

#4


使用控件数组:
可用load 和 unload 语句添加和删除数组中的控件。但是,添加的控件必须是现有控件数组的元素。所以,一般,在设计时创建一个Index为0的控件,然后再:
load object(index%)
unload object(index%)

#5


是好的方法,在设计是先弄上去,把它的VISIBLE弄成隐藏就行了

#6


用数组控健比较好吧!

#1


1,我觉得用数组控件的方法就可以了。
  先建一个text(0),之后load text(1)...text(n)

2,大概withevents就是新建的对象名,同:
private dim(dim可省略) withevents NewButton As CommandButton

#2


動態加載控件至少有兩种,第一种同 pack27的
第二种就是元中生有: 
   Private WithEvents NewButton As CommandButton
   set NewButton=Me.Controls.Add("VB.CommandButton","cmdButton")
到于第二問,"Private"就不用說了 關鍵字"WithEvents"是使該對象變量能驅動CommandButton類的事件,也就是說NewButton能夠響應事件,否則只能用到它的屬性和方法

#3


学习学习.

#4


使用控件数组:
可用load 和 unload 语句添加和删除数组中的控件。但是,添加的控件必须是现有控件数组的元素。所以,一般,在设计时创建一个Index为0的控件,然后再:
load object(index%)
unload object(index%)

#5


是好的方法,在设计是先弄上去,把它的VISIBLE弄成隐藏就行了

#6


用数组控健比较好吧!