Foxtable(狐表)用户栏目专家坐堂 → 最小化问题


  共有14050人关注过本帖树形打印复制链接

主题:最小化问题

帅哥哟,离线,有人找我吗?
裴保民
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/21 14:25:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:录像28.rar


这是截图您看看

这是打开程序的打开窗体

图片点击可在新窗口打开查看此主题相关图片如下:201710219384469571.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/10/21 14:30:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/21 15:22:00 [显示全部帖子]

按您的方法都加了还是实现不了

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/21 15:32:00 [显示全部帖子]

全局代码我都改了还是不行,和以前一模一样
Public jinzhihangjianyidong As Boolean = True
Public xgjinzhihangjianyidong As Boolean = True
Public sfzym  As Boolean = True
Public dhym  As Boolean = True
Public xzb As String
Public _UserName As  String
Public _UserGroup As String
Public _pwd As String
Public _UserTable As DataTable
Public xianshitishi  As Boolean =False
'定义通知区域小图标
Public Dim nfi As New System.Windows.Forms.NotifyIcon
Public wstate = 0
'图标双击事件'
Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
    If forms("主窗体").Opened Then 
      If forms("主窗体").baseform.Opacity = 0 Then
        forms("主窗体").baseform.WindowState = wstate
        forms("主窗体").baseform.Opacity = 1
ShowAppWindow("主窗体",1)
    Else
        wstate = forms("主窗体").baseform.WindowState
        forms("主窗体").baseform.WindowState = 1
        forms("主窗体").baseform.Opacity = 0
ShowAppWindow("主窗体",1)
    End If
Else
 forms("主窗体").Open
ShowAppWindow("主窗体",1)
End If
End Sub
'定义右键菜单
Public Dim cms As New System.Windows.Forms.ContextMenuStrip

'菜单按钮点击事件
Public Sub Menu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    Select Case sender.Text
        Case "显示主窗体"
        If forms("主窗体").Opened Then
            forms("主窗体").baseform.WindowState = wstate
            forms("主窗体").baseform.Opacity = 1
            ShowAppWindow("主窗体",1)
        Else
            forms("主窗体").Open
           ShowAppWindow("主窗体",1)
        End If
        Case "退出"
            Syscmd.Project.Exit(False)
    End Select
End Sub
Public Sub BaseMainform_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) 
If forms("主窗体").Opened Then
    If sender.WindowState = 1 Then
        forms("主窗体").baseform.Opacity = 0
        forms("主窗体").baseform.ShowInTaskBar = False
       ShowAppWindow("主窗体",1)
    Else
        forms("主窗体").baseform.Opacity = 1
        forms("主窗体").baseform.ShowInTaskBar = True
        ShowAppWindow("主窗体",1)
    End If
Else
forms("主窗体").Open
ShowAppWindow("主窗体",1)
  End If
End Sub


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:录像30.rar



[此贴子已经被作者于2017/10/21 15:37:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/21 17:43:00 [显示全部帖子]

任务栏小窗口里怎么文字标签呢?

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/21 22:53:00 [显示全部帖子]

测试后发现以下问题:

(1)任务栏小窗口里怎么设置文字标签?

(2)如果在AfterOpenProject事件里加上一下代码:备份还原数据时“等待窗体”怎么就显示不出来了,是怎么回事呀?

basemainform.visible = True

basemainform.width = 0

basemainform.height = 0

basemainform.left = -1000

basemainform.showintaskbar = False

basemainform.windowstate = 0

(3)如果主窗体打开的同时有其他窗体打开,这时如果双击托盘图标后隐藏了主窗体,再次显示主窗体后想打开上一次打开的窗体时此窗体打不开了。是不是的给一个条件只有当主窗体单独打开的时候,双击托盘图标才能执行隐藏主窗体呢?或者在隐藏主窗体前,先关闭其他已经打开的窗体则执行代码。怎样获取除主窗体以外的所有已经打开的窗体呢?


[此贴子已经被作者于2017/10/22 8:31:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/22 19:09:00 [显示全部帖子]

密码:888


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:调试.rar



甜老师我的主窗体要打开的窗体很多,这是其中一个要显示提醒窗体。


文件太大传不上去我把图片全删了,您可以加点图片让备份恢复时间长点就能看出备份和恢复的时候等待窗体不显示了

备份与恢复过程是:单击“备份与恢复”按钮弹出一个备份与恢复窗体,选择“系统备份”或“系统还原”按钮选择好路径确认备份或恢复即可执行备份或恢复过程,此过程应该有一个等待窗体,现在可能因为basemainform.windowstate = 0而不显示了,甜老师看看怎么处理一下。


[此贴子已经被作者于2017/10/22 20:01:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/22 20:02:00 [显示全部帖子]

甜老师你看看49楼的例子,麻烦您给调试一下


我的像提醒之类的子窗体十几个全部设成"独立窗体"吗?但是又得窗体不许设置成"模式窗体"怎么处理呀?

还有我修改以后,如果提醒窗体是打开状态,我双击托盘图标后,提醒窗体不关闭,本来举动的目的是想把程序隐藏起来,这样起不到想要的结果呀
[此贴子已经被作者于2017/10/22 20:14:48编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/22 20:36:00 [显示全部帖子]

甜老师把代码写到哪呢?


甜老师这样行吗?只要主窗体打开的同时有其他窗体打开的时候双击托盘图标或选择托盘中的菜单项失效,只有主窗体一个窗体打开的时候才能选择该项并执行相应的代码

[此贴子已经被作者于2017/10/22 20:39:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/22 21:00:00 [显示全部帖子]

甜老师我将提醒窗体改为“独立窗体”后不行,只要鼠标点击一下主窗体后提醒窗体就一到主窗体后面不见了

还有查询窗体不是必须设置成“模式窗体”吗?不然传值就完成不了了吗?


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:调试.rar


[此贴子已经被作者于2017/10/22 21:29:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/10/22 22:09:00 [显示全部帖子]

经过测试可以了,(1)是不是所有的子窗体都得置顶吗?(2)还有一个问题如果有子窗体打开时单击托盘中的关闭菜单或主窗体中的关闭系统按钮后关闭不了系统并出现死机现象,必须“启动任务管理器”强制关闭程序。您看看哪还有问题。


备份与恢复过程是:单击“备份与恢复”按钮弹出一个备份与恢复窗体,选择“系统备份”或“系统还原”按钮选择好路径确认备份或恢复即可执行备份或恢复过程,此过程应该有一个等待窗体,现在可能因为basemainform.windowstate = 0而不显示了,甜老师看看怎么处理一下。

[此贴子已经被作者于2017/10/22 22:21:35编辑过]

 回到顶部
总数 47 上一页 1 2 3 4 5 下一页