如果是指子程序定义的语法结构,则要讲明白需要较多的文字,所以建议找一本教科书看看。
如果是指在代码窗口建立子程序,则有两种方法:
(1)直接输入, *** 作步骤是:
打开代码编辑窗口 → 置插入点于任何已经存在的过程之外 → 输入子程序的代码
(2)使用“添加过程”对话框, *** 作步骤是:
打开代码编辑窗口 →选择菜单“工具/添加过程”→ 填写“添加过程”对话框中的“过程名”以及选择“类型”、“范围”等选项 → 单击“确定” → 输入子程序定义体
一个程序开始运行时,运行的是主程序段。之后主程序调用的其他程序段就叫子程序。
C语言的程序段都是以函数形式存在,所以除了主程序main()以外,其他程序中出现的函数都是子程序。
Private Sub cmdSave_Click()
Dim i As Integer
For i = 0 To 4
If txtPersonInfo(i) = "" Then
MsgBox "此项不能为空!", vbExclamation
txtPersonInfo(i)SetFocus
Exit Sub
End If
Next i '向数据库中写数据'
WriteData '各控件设置初始值'
InitControl
End Sub
问题应该是出在倒数第二行,lnitControl 和WriteData 这两个过程或函数是否有定义?
你的程序中应该有下面的过程或函数:
Sub InitControl()
End sub
否则出错
以上就是关于vb如何定义子程序全部的内容,包括:vb如何定义子程序、c语言的子程序是什么、vb怎么 定义子程序或函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)