Foxtable(狐表)用户栏目专家坐堂 → [求助]隐藏系统,最小化窗体,跟进老师的打卡提醒做!


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

主题:[求助]隐藏系统,最小化窗体,跟进老师的打卡提醒做!

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


加好友 发短信
等级:小狐 帖子:358 积分:2707 威望:0 精华:0 注册:2015/4/12 12:13:00
[求助]隐藏系统,最小化窗体,跟进老师的打卡提醒做!  发帖心情 Post By:2017/4/8 22:04:00 [只看该作者]

跟进老师的方法, 输入项目事件后,提示未声明名称nfi
过程中有重启过Foxtable,还是不行。问题出在那里?
1)全局代码中输入

'定义通知区域小图标

Public Dim nfi As New System.Windows.Forms.NotifyIcon

'图标双击事件'

Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)

    Forms("打卡提醒").Visible = True

    Forms("打卡提醒").BaseForm.WindowState = 0

    BaseMainform.Visible = False '设置主窗体隐藏

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)

    If sender.Text = "退出" Then

        Syscmd.Project.Exit(False)

    End If

End Sub

2)项目事件

 

AfterOpenProject

 

AddHandler nfi.DoubleClick, AddressOf Icon_DoubleClick '为通知区域图标添加双击事件

nfi.Text = "打卡提醒" '鼠标移上去显示的文本

nfi.Icon = New Icon(ProjectPath & "\TB0018.ico") '图标地址

nfi.Visible = True '设置为显示


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/9 10:42:00 [只看该作者]

把你的bin文件夹删除,重新打开。

 


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


加好友 发短信
等级:小狐 帖子:358 积分:2707 威望:0 精华:0 注册:2015/4/12 12:13:00
  发帖心情 Post By:2017/4/9 22:30:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:打卡提醒1.table

有点色老师,按你要求删除BIN文件夹OK,但窗体隐藏后,双击图标还是会提示错误 。

错误提示是未将对象引用设置到对象的实例,代码如下,,,,

另外我还想,我一开始不隐藏主界面,也就是说加载时可以正常加载,只是点周菜单的隐藏时,把它隐藏起来

项目事件 

AfterOpenProject 

AddHandler nfi.DoubleClick, AddressOf Icon_DoubleClick '为通知区域图标添加双击事件

nfi.Text = "打卡提醒" '鼠标移上去显示的文本

nfi.Icon = New Icon(ProjectPath & "\1602.ico") '图标地址

nfi.Visible = True '设置为显示 

Dim tsm As New System.Windows.Forms.ToolStripMenuItem("退出",GetImage(ProjectPath & "\BrowseMode.ico"))  '定义一个菜单选项(带图标)

AddHandler tsm.Click, AddressOf Menu_Click  '为这个菜单选项添加点击事件

cms.Items.Add(tsm)

nfi.ContextMenuStrip = cms 

BaseMainform.Text = "打卡提醒"

BaseMainform.Opacity = 0

BaseMainform.Visible = False 

Forms("打卡提醒").Open

MessageBox.Show("A")

 


 

窗口与控件事件 

打卡提醒_AfterLoad 

e.Form.Baseform.ShowInTaskbar = True

e.Form.Visible = False

BaseMainform.Opacity = 0

BaseMainform.Visible = False

 

全局代码

 

Default

 

'定义通知区域小图标

Public Dim nfi As New System.Windows.Forms.NotifyIcon

'图标双击事件'

Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)

    Forms("打卡提醒").Visible = True

    Forms("打卡提醒").BaseForm.WindowState = 0

    BaseMainform.Visible = False '设置主窗体隐藏

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)

    If sender.Text = "退出" Then

        Syscmd.Project.Exit(False)

    End If

End Sub

 

Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

   MessageBox.Show("这是自定义事件!")

End Sub


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/9 22:52:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:打卡提醒1 (1).table


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


加好友 发短信
等级:狐神 帖子:4632 积分:33804 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2017/4/10 0:49:00 [只看该作者]

有点色,您好。

如果表A中第十列改为“备注”型,双击右下角图标再次显示项目时,备注列未能正常打开(实际是打开的只是看不到),如何解决这个问题?
谢谢。(见以下附件)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:aa.table

[此贴子已经被作者于2017/4/10 0:50:51编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/10 8:44:00 [只看该作者]

全局代码,这样写

 

'定义通知区域小图标
Public Dim nfi As New System.Windows.Forms.NotifyIcon

'图标双击事件'
Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
    BaseMainForm.Opacity = iif(BaseMainForm.Opacity = 0, 1, 0)
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 "显示主窗体"
            BaseMainForm.Opacity = 1
        Case "退出"
            Syscmd.Project.Exit(False)
    End Select
End Sub


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


加好友 发短信
等级:狐神 帖子:4632 积分:33804 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2017/4/10 11:39:00 [只看该作者]

谢谢有点色,又解决了一个问题。
但新问题又出现了:通过点击项目右上角的“最小化”后,点击右下角的“显示主窗体”时未能实现。
如何实现,再次请教,谢谢!
[此贴子已经被作者于2017/4/10 11:59:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/10 11:59:00 [只看该作者]

mark 右下角图标

 

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


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


加好友 发短信
等级:六尾狐 帖子:1310 积分:9512 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2017/4/10 14:06:00 [只看该作者]

老师,下载的文件提示,文件版本过高,无法打开。

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


加好友 发短信
等级:超级版主 帖子:106536 积分:541839 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/10 14:24:00 [只看该作者]

更新你的Foxtable到最新版

 回到顶部