就像公用对话框(例如选择文件的对话框等),关闭后能返回父窗体一个参数,不知道怎么做
我就是想做一个对话框,上面好多选项,我选完点确定后将我选择的项这些信息返回给父窗口,而且是通用的,我自己的任何一个父窗口调用它都可以,大家给我指导指导
我就是想做一个对话框,上面好多选项,我选完点确定后将我选择的项这些信息返回给父窗口,而且是通用的,我自己的任何一个父窗口调用它都可以,大家给我指导指导
解决方案 »
- VB的webbrowser怎么判断视频文件已播放完毕?
- 恳请高手帮忙 vb读Excel表 急!
- davidlv (断刀客)大侠请接分:我要那个c/s系统的代码。
- 请教:activereport设计问题:
- 数据库备份
- Dim adoStream As New ADODB.Stream 是什么东东?在图片保存入数据库的代码里找到的,运行时提示“类型未定义”。怎么定义呢?
- 关于用IIS4.0附带的CDONTS(NTS Collaboration Data Objects)发邮件的几个问题!
- 请问进行open之前是否都应该if rd.state<>0 then rd.close set rd=nothing endif
- 如何用VB实现背景音乐
- 在vb里怎样实现鼠标右键的弹出菜单功能?
- 与sqlserver数据库相连,连接不上
- 如何将报表输出成word格式?
首先在公共模块里定义以下变量和函数
public oldValue as String
public newValue as Stringpublic MyDialog(myParentForm as Form,oldV as string,newV as string,left As Integer, top As Integer) As String
oldValue=oldV '传入旧值
load TestDialog
TestDialog.move left,top
TestDialog.show 1,myParentForm
MyDialog =newValue '返回新值
End Function然后自己作一个TestDialog的Form,在form 的load事件重处理旧值oldValue,在form的unload事件中将新值传给newValue调用对话框的时候直接调用MyDialog这个函数就可以了,而且直接返回对话框里设定的值
Set myobj = New Class1
myobj.StartForm Form2
End SubPrivate Sub myobj_BeforeUnload(ByVal x As Long)
MsgBox x
End Sub2.Form2无代码3.Class1的代码:Option ExplicitPrivate WithEvents frmCls As FormPublic Event BeforeUnload(ByVal x As Long)Private Sub frmCls_Unload(Cancel As Integer)
RaiseEvent BeforeUnload(9)
End SubPublic Sub StartForm(ByRef F As Form)
Set frmCls = F
frmCls.Visible = True
End Sub
胡乱写了几句,也不知合不合要求