1。到控制面板中去设置一下时间日期格式。
2。使用模态窗口在一个窗口为结束时不能启动其他窗口,而且使用完后需要Unload 及Set To Nothing
3。除非写为ActiveX DLL 或Active Exe或Active Control形式。
4。在Load中写入GetActiveWindow(API),或者加入Friend方法SetParent(ParentForm As Form),调用时:'in form1private sub command1_click()
Dim f As Form2
Set f = New Form2
Load f
f.SetParent Me
f.Show vbModal
Unload f
Set f = nothing
end sub
'in form2
private mForm As Form
Friend Sub SetParent(ParentForm As Form)
Set mForm = ParentForm
End Sub
private Form_Unload(...)
Set mForm = Nothing
End Sub
2。使用模态窗口在一个窗口为结束时不能启动其他窗口,而且使用完后需要Unload 及Set To Nothing
3。除非写为ActiveX DLL 或Active Exe或Active Control形式。
4。在Load中写入GetActiveWindow(API),或者加入Friend方法SetParent(ParentForm As Form),调用时:'in form1private sub command1_click()
Dim f As Form2
Set f = New Form2
Load f
f.SetParent Me
f.Show vbModal
Unload f
Set f = nothing
end sub
'in form2
private mForm As Form
Friend Sub SetParent(ParentForm As Form)
Set mForm = ParentForm
End Sub
private Form_Unload(...)
Set mForm = Nothing
End Sub
解决方案 »
- 用VB实现一个椭圆的定时移动功能
- 在command1 的控件数组中为什么总是提缺标示符
- 在北京的同志们来报道!周末爬香山
- 如何表达上一小时,上一分钟,上一秒钟呢
- SSOleDBCombo
- ****** 深圳和谐吗?有感受的来发发,来顶顶 ******
- 求助!!如何用VB编写连接Informix的程序
- VBA解锁VBA 工程保护
- 赠分:我做了一个《记事本》 程序当双击一个.txt文件后,打开记事本程序,但不把这个.txt文件内容打开怎么解决。。
- Set DataGrid1.DataSource = rs 这条语句错误何在?如何修改?
- How to make ActiveX by vb?
- 急!!!!!!!!!11
2.问题实际上是管理form有没有方法,与第三个问题有联系
3.这样的方法没有解决
4.我的意思,就是假设3个form a b c,现在c显示 但他有可能是a里面有c.show ,b里面也有c.show ,这时在c的程序里我想知道是a还是b,推广一下,a里面有许多的控件都有c.show,我想知道我们点击了哪个控件调用的c.show?
可以设置该字符串,如a中command1显示c的话,设为 formaction=a command1
窗体名为前10个字符,不足用空格填补,后10个为控件名或caption.
编2个过称 ,一个是把当前窗体当前控件 集合。
一个把字符串分解。
为form a定义一个form类型参数,在调用之前为该参数赋值。