VB如何動態的增加控件
現在有個問題,寫死控件在新需求下又的修改.如何動態的增加控件
最好有源易做图. --------------------编程问答-------------------- 1.
Dim x As Object
Set x = Me.Controls.Add( "vb.Label ", "Label1 ")
x.Visible = True
x.Caption = "label1 "
2.使用控件数组.
加一个想动态生成多控件数组的控件,设置INDEX属性为0.如果不想让这个控件一开始就被看见,可以设置为隐藏.
然后Load 此控件的名称(i)
i是下一个下标,比如0之后接着就是1,然后2,类推.
LOAD完就可以设置这个此控件的名称(i)的各项属性(包括位置)了,最后设为可见就看到了. --------------------编程问答-------------------- 动态控件要注意的是,一定要是已经定义控件数组中的成员,如果没有控件数组就不能在应用程序中创建新控件, --------------------编程问答--------------------
顶,回答的清晰全面。 --------------------编程问答-------------------- 不错,受教 --------------------编程问答-------------------- 建立控件数组 --------------------编程问答-------------------- 2楼正解,两种方法 --------------------编程问答-------------------- 除
补充:VB , 控件