关于制作用户控件的一点问题想请教大家!
用户控件内有个TEXT1(0)的文本框,我调用这个用户控件时可以动态的增加里面的文本框,再向里面发送字符,不知道要怎么做呢?如动态增加了TEXT1(1),TEXT1(2),怎么向这两个文本框发送字符呢?
[解决办法]
大概是不知道怎麽阵列内容怎麽存档吧?
写了个简单范例:
http://download.csdn.net/detail/vrgame/4234135
[解决办法]
public function GetText(Idx as long) as string
GetText=Text1(Idx)
end sub
''''''''''''''''''''''''''''''''''''''
还有一种办法:
UserControl中,定义一个函数
public function GetTextBox(Idx) as textBox
set getTextBox=Text1(Idx)
end function
在窗口中:有一个名为A的你的控件
sub Command1_Click
dim TxtB as textbox
dim Idx as long
Idx=3 '假设有存在
set txtB=a.gettextbox(Idx)
dim s as string
s=txtb.text '读取
texb.text="Hello world" '写入
end sub