以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  模式窗体 作为 主显示的窗口  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76396)

--  作者:ljh29206
--  发布时间:2015/10/28 12:28:00
--  模式窗体 作为 主显示的窗口

 

我使用模式窗体 作为 主显示窗体

Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Forms("mainform").BaseForm.ShowInTaskBar = false. \'任务栏不显示
If Forms("mainform").baseform.Visible = True  Then
Forms("mainform").baseform.Visible =False
Else
Forms("mainform").baseform.Visible =True
Forms("mainform").baseform.windowstate = 0
Forms("mainform").baseform.show
End If
End Sub

 

我想用 Foxmail 的效果 设置 呼出 窗体,不想在任务栏里,显示图标。

 

但以上代码 均不能 像正常操作哪里,使到foxtable 至于其他窗体(excel,word,foxmail)等已经打开的文件的前端。

 

求助该如何搞!


--  作者:大红袍
--  发布时间:2015/10/28 14:26:00
--  

呃,设置窗口的topmost不就行了?

 

basemainform.TopMost = true

Forms("mainform").TopMost = True


--  作者:ljh29206
--  发布时间:2015/10/29 11:43:00
--  

老师

 

设置了主窗体 topmost 后

 

凡是从这个窗体 呼出 的 其他窗体 都会至于 这个主窗体的 后边, 按都按不到。。。。。 


--  作者:大红袍
--  发布时间:2015/10/29 11:54:00
--  

呃,其它的窗口也可以设置最顶层啊。

 

具体什么问题,做个例子瞧瞧


--  作者:ljh29206
--  发布时间:2015/11/3 15:43:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


老师 你测试一下   我不想在 任务栏 加入图标, 希望再右下角 哪里  建一个小图标,通过双击 打开 狐表。

但是打开后 狐表 加 了basemainform.TopMost = true   会使到  打开的 窗体 至于 主界面后边。  ( 你可以试下创建窗体)

去掉  basemainform.TopMost =  true   窗体 在呼出的时候  又会被 其他打开的程序 覆盖住 看不到  ,帮忙看下

--  作者:大红袍
--  发布时间:2015/11/3 16:04:00
--  

没问题啊

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.zip


--  作者:ljh29206
--  发布时间:2015/11/3 16:21:00
--  
我试过你发过来的是没问题!

你试多几个试下 如果把 主窗体 至于最前边 ,很多操作都做不了! 建个窗口都会 在主窗体后边 ,.

不知道还有没其他方法 可以 达到 像任务栏有图标的点击效果!??

--  作者:大红袍
--  发布时间:2015/11/3 16:39:00
--  
以下是引用ljh29206在2015/11/3 16:21:00的发言:
我试过你发过来的是没问题!

你试多几个试下 如果把 主窗体 至于最前边 ,很多操作都做不了! 建个窗口都会 在主窗体后边 ,.

不知道还有没其他方法 可以 达到 像任务栏有图标的点击效果!??

 

你可以不写的,只需要设置窗口的最顶层即可。

 

basemainform.TopMost = true  


--  作者:ljh29206
--  发布时间:2015/11/3 17:34:00
--  

If basemainForm.WindowState = 0 Then
basemainForm.WindowState = 1
baseMainform.visible= False 
Else
basemainForm.Show()
basemainForm.WindowState = 0
baseMainform.visible= True
End If

改成用 最小化 及 正常模式来判断就好了! 谢谢!

在问下 如何使到项目最下化的时候 自动 进行隐藏 代码?
是不是需要在全局代码里面写? 不是很懂 求帮忙
[此贴子已经被作者于2015/11/3 17:34:53编辑过]

--  作者:大红袍
--  发布时间:2015/11/3 18:02:00
--  

不明白你指什么?如果你不想显示主窗口,就直接控制主窗口的位置。