7,785
社区成员




'Form1
private sub Command1_Click()
dim lResult as long
lresult = Form2.Action(text1.text)
select case lresult
...
end select
end sub
'Form2
private m_lResult as long
public Sub Action(byval Info as string) as long
on error goto ErrHandler
m_lResult = 0
Label1 = Info
Me.Show vbModal
ExitEntry:
on error resume next
unload me
on error goto 0
Action = m_lResult
ErrHandler:
MsgBox Err.Description
resume ExitEntry
end sub
private sub Command1_Click()
...
m_lResult = 1
unload me
end sub
private sub Command2_Click()
...
m_lResult = 2
unload me
end sub