我想在弹出窗体关闭是调用主窗体的一个函数
应该怎么做
谢谢您的帮忙
应该怎么做
谢谢您的帮忙
解决方案 »
- 有谁做过VB里面的ActiveX控件的,然后在html页面上调用里面的方法?
- 如何在水晶报表中显示已经在access数据库中存好的长二进制数据(图像信息)
- 我想找出文件夹(QW)中的含ZP开头的最新文件,怎么写?
- 遇到水晶报表在工程组中可以正常运行,生成DLL文件后出错,给高分,明日结贴
- 求一简单程序,三四行代码就可以了!
- 一个很菜的问题,数组的问题
- 怎么获取任务栏右下角图标句标??
- 我在toolbar1控件下建有几个按键,怎么样才能使其中的几个没有用
- 请问怎样在datagrid里嵌入一个checkbox
- 請問哪一個控件可以直接綁定ado所綁定的表...
- 请问:VB6与VB.NET的区别?从VB转到VB.NET难吗?
- 怎样做一个列表框,或者别的框框,能采用鼠标输入时间。
如下在form1中
Private Sub Command1_Click()
Form2.Show 1 '弹出form2
End SubPrivate Sub msg()
MsgBox "dsdsdsd"
End Sub在form2的命令按钮上加入Private Sub Command1_Click()
Form1.msg
End Subvb60测试成功
Public Sub msg()
MsgBox "dsdsdsd"
End Sub
Private Sub Command1_Click()
Form2.Show 1 '弹出form2
End SubPublic Sub msg()
MsgBox "dsdsdsd"
End Sub在form2的命令按钮上加入Private Sub Command1_Click()
Form1.msg
End Sub==========
这是楼上的代码,改正了一个声明类型,改为PUBLIC~~~~
'Form1
Private Sub Command1_Click() '这个是你的控件,我没理解错吧
msgbox "I am in Form1"
end sub
Public Sub MsgIt()
Command1_Click
end sub'Form2
Private Sub FormLoad()
Form1.MsgIt
end sub
Public I As Object
Public Sub MsgIt(Txt As String)
MsgBox Txt
End SubPrivate Sub UserControl_Initialize()
Set I = Me
'不行的话 Set M1.II=Me
I.MsgIt "aaaaaaa"End Sub其次,如果失败,那么添加一个模块,把主要代码放在模块里,定义为Public
然后访问
M1.bas
Public II as objectii.msgit "bbbbbbbbb"
Option ExplicitPublic Sub MsgIt(Txt As String)
MsgBox Txt
End SubPrivate Sub UserControl_Initialize()
Set M1.II = Me
End Sub'form1
Private Sub Command1_Click()
II.MsgIt "ssssssssssss"
End Sub'M1.basOption ExplicitPublic II As Object
Private Parent As uctrUpload
Public Sub SetPrt(Par As uctrUpload)
Parent = Par
End Sub在控件uctrUpload显示弹出窗口的时候
调用窗体的SetPrt(Me)
把me传给窗体,不知道到为什么这样不行
Option Explicit
Public I As ObjectPrivate Sub UserControl_Click()
Set I = UserControl.Parent
I.ShowMeTheMoney
End Sub
'form1
Option Explicit
Public Sub ShowMeTheMoney()
MsgBox "you got 10000$"
End Sub效果,点击UserControl激活Form1.showmethemoney
谢谢你了a11s我自己也解决了
其实只要这样控件uctrUpload
Set frmProgress.Parent = Me
frmProgress.Show
窗体frmProgress
Public Parent As uctrUploadPrivate Sub cmdCancel_Click()
Me.Hide
Parent.Reset
End Sub
再次感谢a11s
csdn的钟确实快了:)