Function GetAWife(ByRef GirlFirendName() As String) As String
...
GetAWife=GirlFirendName(根据你的条件选中的序号)
End Function
...
GetAWife=GirlFirendName(根据你的条件选中的序号)
End Function
解决方案 »
- 请教:文本框中内容按每行写行号的方法
- VBscript关于数字全角半角的问题
- VB 关于打印机
- 发送邮件请各位帮助,请多多帮助,谢谢!!!!
- 运行时报错:File LICENSE.DAT not found.License Agreement can not be completed.
- 想要C/S 三层架构代码
- 不知道有没有答案
- 如何定义鼠标移动?
- 虚心请教,我的程序提示错误代码:3706,说找不到提供者,但在装有VB的机子上能正常行。
- 关于在VB中使用ADO连接SQL数据库的问题,请高手指点一哈.
- 100分:DataGrid能不能和視圖綁定,並自動進行多個表的更新,刪除工作?!
- 请问VB高手,谁用VB做过,把进度条放到状态栏里。
调用时先声明数组变量.如
dim strName(10) as string
dim strWifeName as stringstrname(1)="adf"
...
strname(10)="23423"strwifename=GetAWife(strname)
dim Icount as integer
GetAWife=""
for icount=Lbound(GirlFirendName) to Ubound(GirlFirendName)
if (条件成立) then
GetAWife =GirlFirendName(icount)
exit function
endif
next
End Function
on Explicit
Dim GirlsName(10) As StringFunction FindWife(ByRef GirlFriendName() As String) As String
Dim i As Integer
Dim ManName As String
'Input ManName
Do
ManName = InputBox("请输入男人的名字,以免错误,请误必正确!", "男人的名字")
Loop While ManName = ""
For i = 0 To UBound(GirlFriendName)
If IsWife(GirlFriendName(i), ManName) Then
FindWife = GirlFriendName(i)
Exit For
End If
Next
End FunctionFunction IsWife(GirlFriendName As String, ManName As String) As Boolean
'月老程序
If MsgBox(ManName & " 愿意娶 " & GirlFriendName & " 为妻吗", vbYesNo) = vbYes Then
If MsgBox("为防止乱点鸳鸯谱,请再确认一次:" & vbCrLf & ManName & " 愿意娶 " & GirlFriendName & " 为妻吗", vbYesNo) = vbYes Then
IsWife = True
End If
Else
IsWife = False
End If
End FunctionPrivate Sub Command1_Click()
MsgBox FindWife(GirlsName)
End SubPrivate Sub Form_Load()
GirlsName(0) = "相思"
GirlsName(1) = "秋香"
GirlsName(2) = "春兰"
GirlsName(3) = "冬梅"
GirlsName(4) = "雪莲"
GirlsName(5) = "西施"
GirlsName(6) = "貂禅"
GirlsName(7) = "小乔"
GirlsName(8) = "Alice"
GirlsName(9) = "Mary"
GirlsName(10) = "夏雨"
End Sub
不错有创意。请继续,先加50分。不过还不够继续努力
注意变量,及控件的命脉名规则,哈哈哈。
随机取GIRLFRIENDNAME数组里的一个!!!