Foxtable(狐表)用户栏目专家坐堂 → 运行错误


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

主题:运行错误

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/29 23:44:00 [显示全部帖子]

1、改成独立窗口,或者 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=108051&skin=0

 

2、提醒窗口不能用模式窗口


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/30 0:26:00 [显示全部帖子]

1、不可以,只能让 foxtable 隐藏到托盘中

 

2、你设置成独立窗口后,就是同时打开了


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/30 8:42:00 [显示全部帖子]

1、参考

 

 下载信息  [文件大小:22.6 KB  下载次数:5]
图片点击可在新窗口打开查看点击浏览该文件:downloads.zip

 

2、没办法,是同时打开的,这个控制不了。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/30 9:35:00 [显示全部帖子]

以下是引用裴保民在2017/10/30 9:12:00的发言:
怎么老是是提醒窗体先弹出过一两秒后闪一下屏主窗口才出来,甜老师没法设置成同时弹出吗?

 

AfterOpenProject写代码

 

BaseMainForm.Visible = True

Dim sdt As Date = Date.Now
While Date.Now < sdt.AddSeconds(5) '5秒后
    Application.DoEvents
End While

Forms("提醒窗口").Show


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/12 21:27:00 [显示全部帖子]

代码,这样写,而且不要写到最后。

 

If Tables("系统设置").Current("是否提醒") = True Then
    Forms("主窗体").Open()
    Forms("停靠窗体").Open()
    '提醒窗口延迟显示
    BaseMainForm.Visible = True
    Dim sdt As Date = Date.Now
    While Date.Now < sdt.AddSeconds(8) '8秒后
        Application.DoEvents
    End While
    Forms("提醒窗体").Open()
    Forms("提醒窗体").TopMost = True
Else
    Forms("停靠窗体").Open()
    Forms("主窗体").Open()
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/12 22:52:00 [显示全部帖子]

建议隐藏系统菜单,然后显示一个向上停靠的共有窗口,在窗口里设置菜单。

 

隐藏系统菜单代码 BaseMainForm.controls("C1Ribbon1").visible = false

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/13 8:44:00 [显示全部帖子]

以下是引用裴保民在2017/11/12 23:31:00的发言:
在窗口里设置菜单,怎么设置当鼠标移到某一菜单项时自动打开菜单项,当鼠标移开后自动关闭菜单项呢?

 

执行完菜单代码,就会自动关闭菜单选项的。

 

你是想在点击之后立马关闭?你可以使用timertick事件或者计划任务,延时执行菜单代码。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/13 9:18:00 [显示全部帖子]

全局代码

 

Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public const MOUSEEVENTF_MOVE As Int32 = &H1 '  mouse move
Public const MOUSEEVENTF_LEFTDOWN As Int32 = &H2 '  left button down
Public const MOUSEEVENTF_LEFTUP As Int32 = &H4 '  left button up
Public const MOUSEEVENTF_RIGHTDOWN As Int32 = &H8 '  right button down
Public const MOUSEEVENTF_RIGHTUP As Int32 = &H10 '  right button up
Public const MOUSEEVENTF_MIDDLEDOWN As Int32 = &H20 '  middle button down
Public const MOUSEEVENTF_MIDDLEUP As Int32 = &H40 '  middle button up
Public const MOUSEEVENTF_ABSOLUTE As Int32 = &H8000 '  absolute move
Public const MOUSEEVENTF_WHEEL As Int32 = &H800 ' wheel button rolled

 

ItemMouseEnter事件

 

If e.StripItem.ParentItem Is Nothing Then
    mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) '点击
    mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/13 23:32:00 [显示全部帖子]

默认就是会在上方正常显示。你做个例子发上来测试。


 回到顶部