Private Function test(ByVal x As Integer, Optional y As Integer = 2) As Long
test = x + y
End Function
Private Sub Command1_Click()
MsgBox (test(1))
MsgBox (test(1, 5))
End Sub
其乐无穷啊^^
VB是编译型语言,不能保存“过程名”并在代码里用“名字”调用过程,因为编译后这个名字将不存在!思路本身就有问题,你可以用添加多个参数的方式用单个过程来处理,比如将画圆的各个相关的量作为参数(圆心坐标、半径、颜色,是否实心等等),再加个标记,在不同的时候调用不同的代码。如果非要用多个方法,参考楼上的 ,这样数据库保存的不一定是过程名字,只要你自己能将该名称和过程名字对应起来就行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)