VB中类模块自定义过程中参数传递
工程中有一个cls文件和一个frm文件
cls名称为Student 窗体名称为frmMain
cls文件中的代码如下:
'Student 数据成员的声明
Private strName As String
Private intAge As Integer
'初始化过程,必须的
Private Sub Class_Initialize()
strName = "请输入你的姓名"
intAge = 0
End Sub
'Student过程的声明(定义)
'定义一个输入过程,让用户输入数据
Public Sub IuputData()
strName = InputBox("请输入您的姓名", "提示", strName)
intAge = InputBox("请输入您的年龄", "提示", intAge)
End Sub
'定义打印信息的过程,将输入数据打印在窗体上
Public Sub PrintData(frmPrint As Form)
frmPrint.Print strName
frmPrint.Print intAge
End Sub
frm文件中的代码为:
Dim clsStu As New Student
Private Sub Form_Click()
Dim intReply As Integer '询问用户是否打印输入的信息
'调用类的成员函数
clsStu.IuputData
intReply = MsgBox("是否打印", vbYesNo, "VB类的使用")
If intReply = vbYes Then
clsStu.PrintData(frmMain)
Else
Exit Sub
相关问答:
看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......
本人使用的是VB6.0版本
假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如,
A.B1,A.B2,...
但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......
刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。
如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......
数据库貌似已经连接上了vb,,可是为什么数据库上的数据不能显示在框表中捏???
具体的代码?
无码无真相!
你把篮球抱在怀里,就能远投得3分?
麻烦各位大虾了啊。。。
Private Sub Comm1_Click()
& ......