请教vb问题两个。

来源:百度知道 编辑:UC知道 时间:2024/07/02 11:10:43
1.vb的commondialog控件的showopen方法中,怎么使用cdlopenallowmultselect常量?请加入例子

2.类模块定义的类,如何初始化?怎么实现c++中构造函数的功能?

第一个问题的答复:
Private Sub Command1_Click()
With CommonDialog1
.CancelError = False
.Filter = "所有文件(*.*)|*.*"
.Flags = cdlOFNAllowMultiselect Or cdlOFNExplorer
'cdlOFNExplorer这个参数可以不加,若不加则是传统的打开文件窗口
.ShowOpen
End With
End Sub
这样就可以实现多选了。

第二个问题的答复:
在VB6中,要对类进行初始化,可以这样实现,在Class_Initialize()事件中写代码,例如,新建一个类myCls
Private Sub Class_Initialize()
MsgBox "这是一个类的新实例"
End Sub

Private Sub Class_Terminate()
MsgBox "这要释放类"
End Sub

Sub MyHello()
Debug.Print "hello"

End Sub
问题回答完毕,如果还有问题,请假如这个QQ群进行交流:30538950,很乐意回答你的问题,以便共同进步!

第1题: 查MSDN
第2题:vb6.0的类没有构造函数,它对类的支持不好

1.showopen前加入commondialog.flags = cdlopenallowmultselect
2.好像能编写类的事件?在事件中初始化类对象。我也不清楚。