以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何让打开的并列窗口为活动窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52963)

--  作者:scott518
--  发布时间:2014/6/26 13:45:00
--  如何让打开的并列窗口为活动窗口

在导航中点击目录树打开一个SQLtable加载的并列窗口,用

Dim frm As WinForm.Form = Forms.ActiveForm
If
frm IsNot Nothing Then
    MessageBox.Show(
"活动窗口为:" & frm.Name)
Else

    MessageBox.Show(
"无活动窗口!" )
End
If

 

显示活动窗口仍然是“导航”,如何让一个窗口打开后其就是活动窗口,用了forms("xxx").Show和forms("xxx").select都没用

谢谢!


--  作者:有点甜
--  发布时间:2014/6/26 14:04:00
--  

 代码没有问题,和你执行代码的地方有关,你点击导航按钮的时候,自然窗口就改变了。

 

 代码需要卸载计时器,或者任务计划那里测试。

[此贴子已经被作者于2014-6-26 14:04:44编辑过]

--  作者:blackzhu
--  发布时间:2014/6/26 14:46:00
--  
forms("xxx").Show 肯定可以为活动窗口的
--  作者:scott518
--  发布时间:2014/6/26 15:15:00
--  

谢谢,中间用代码显示是活动窗口,可能是菜单上用代码那样显示不准确。

[此贴子已经被作者于2014-6-26 15:42:22编辑过]