例如我定义:
Public Sub area(longer, width)
Dim longer As Integer
Dim width As Integer
Dim AreaResoult As Integer
AreaResoult = longer * width
End Sub然后想在一个按钮上显示过程的结果
Private Sub Command1_Click()
Dim bak As Integer
area 5,6
'//////////////////////////中间怎么写才能把过程area的返回值传递给bak?'///////////////////////////
Command1.Caption = Cstr(bak)
End Sub语句中有错误的地方还望多多指正,谢谢!
Public Sub area(longer, width)
Dim longer As Integer
Dim width As Integer
Dim AreaResoult As Integer
AreaResoult = longer * width
End Sub然后想在一个按钮上显示过程的结果
Private Sub Command1_Click()
Dim bak As Integer
area 5,6
'//////////////////////////中间怎么写才能把过程area的返回值传递给bak?'///////////////////////////
Command1.Caption = Cstr(bak)
End Sub语句中有错误的地方还望多多指正,谢谢!
解决方案 »
- 为什么会出现From子句错误呢??
- 哪位大哥能帮我把这些附加功能添加到这段代码里,多谢多谢
- 读取二进制文件出错,各位兄台有没有遇到这种情况呀!
- 用VB做俄罗斯方块,其中的图形变换应该怎么处理
- 请教:最近由。net转向vb和access数据库 问个小问题 谢谢啦
- 天气预报软件
- VB中LOAD可以装载控件,请问用什么方法可以先判断一个控件是否已经存在?如我是在连接中装载的WINSOCK控件数组,要判断WSK(n)是否存在
- 简单问题!分数大派送!!!!
- SOS!SOS!HELP ME!关于ACTIVEX DLL的问题
- vb 6.0 利用ado 连接mysql 数据库 VSFlexGrid1表格中显示 字段名乱码
- LABEL的标题字体怎么变为艺术字?
- 筛选问题---急
area=longer * width
End Function
area=longer * width
End Function
function的话,函数名就是用来赋返回值的
另外Function 和 Sub 的方法各自常用在什么情况下?还是看个人爱好呢? 谢谢这些朋友的解答 ^_^
byval传的是值,返回调用者后该值是原先传入的值,没有改变Function 可以有返回值,sub没有。
AreaResoult = longer * width
End Sub'然后想在一个按钮上显示过程的结果
Private Sub Command1_Click()
Dim bak As Integer
area 5, 6, bak
MsgBox bak
End Sub