比如public type aaa
txt1 as textbox
end type那如何在form中显示此text?总是出现“对象变量和with块变量未设置”还有事件如何定义?
txt1 as textbox
end type那如何在form中显示此text?总是出现“对象变量和with块变量未设置”还有事件如何定义?
解决方案 »
- vb6的exe工程下的类,在其他工程引用后,在新建实例后就运行这个exe了。升级到vb.net中为什么运行不了这个exe
- 我想做一套超市用的Ic卡收费管理系统,大约需要多少钱?
- 请教byref和byval 的问题,请进来看看,谢谢~
- 求搜索引擎资料
- 为什么用adodb连接sql数据库在98下运行?
- 为什么??
- VB支持多线程吗
- 图片的浮雕效果的方法是什么,不用代码,只要说出实现原理
- 注册表问题,急急急!!!
- 请问大家一个问题,vb6中用activemovie为什么不好使,加载后出现下面的出错信息。谢谢帮忙!!!!!!!!!!!!!!!
- 请教VBScript与VB有什么区别?
- 我遇到一个难题:我用VB自动登陆163邮箱,成功了,并自动点了写信标签,现在想发信,但找不到发送标签及(收信人的地址)的HTML代码,请哪位高手能给我出个主意,谢谢!
这里,类型是做为中间控件,进行保存如果是想动态创建控件,需要用程序来实现,你定义这个类型只是实现了一个对象的定义,但是对象还没有被初始化。不合建,直接使用肯定会有问题
Public WithEvents MyButton As CommandButton
Private Sub MyButton_Click()
Debug.Print "You clicked Command1 of Form1"
'……
End Sub窗体:
Private Sub Command1_Click()
Dim a As New Class1
Set a.MyButton = Command1
End Sub
触发事件:RaiseEvent yourEventName ([参数列表]
txt1 As TextBox
End TypePrivate Sub Form_Load()
Dim b As aaa
Set b.txt1 = Controls.Add("VB.TextBox", "txtTotal")
b.txt1.Visible = True
b.txt1.Width = 3000
b.txt1.Height = 2800
b.txt1.Left = 400
b.txt1.Top = 200
b.txt1 = "文本框"
End Sub