我觉得你用其它赋值方式,比如比较简单的:
新建一个FORM2,在FORM2上建一个TEXT控件text1,在FORM1上定义一个STRDATA变量,STRDATA=form2.text1.text也可以实现的。
FORM2这个窗体可以设计得比INPUTBOX窗体更好看!
新建一个FORM2,在FORM2上建一个TEXT控件text1,在FORM1上定义一个STRDATA变量,STRDATA=form2.text1.text也可以实现的。
FORM2这个窗体可以设计得比INPUTBOX窗体更好看!
然后编一个全局函数(myInputBox())
里面调用它就可以了
处理:在用户按确定等按钮时先让form隐藏,保存所需值后unload(myform)就行了
MyInputBox=FrmInput.Respond
End FunctionFrmInput'什么意思?给解释一下,我可不是高手!Public Respond as String
Private Sub Form_load
Show VbModal
End SubPrivate Sub CmdOk_Click()
Respobd=TxtInput
Unload me
End SubPrivate Sub CmdCancel_Click()
Respobd=""
Unload me
End Sub