以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]隐藏系统,最小化窗体,跟进老师的打卡提醒做! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98896) |
||||
-- 作者:dj68301367 -- 发布时间: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
\'设置为显示 |
||||
-- 作者:有点色 -- 发布时间:2017/4/9 10:42:00 -- 把你的bin文件夹删除,重新打开。
|
||||
-- 作者:dj68301367 -- 发布时间:2017/4/9 22:30:00 --
有点色老师,按你要求删除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 |
||||
-- 作者:有点色 -- 发布时间:2017/4/9 22:52:00 --
|
||||
-- 作者:y2287958 -- 发布时间:2017/4/10 0:49:00 -- 有点色,您好。 如果表A中第十列改为“备注”型,双击右下角图标再次显示项目时,备注列未能正常打开(实际是打开的只是看不到),如何解决这个问题?
谢谢。(见以下附件)
[此贴子已经被作者于2017/4/10 0:50:51编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/4/10 8:44:00 -- 全局代码,这样写
\'定义通知区域小图标 \'图标双击事件\' \'定义右键菜单 \'菜单按钮点击事件 |
||||
-- 作者:y2287958 -- 发布时间:2017/4/10 11:39:00 -- 谢谢有点色,又解决了一个问题。 但新问题又出现了:通过点击项目右上角的“最小化”后,点击右下角的“显示主窗体”时未能实现。 如何实现,再次请教,谢谢!
[此贴子已经被作者于2017/4/10 11:59:33编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/4/10 11:59:00 -- mark 右下角图标
|
||||
-- 作者:2900819580 -- 发布时间:2017/4/10 14:06:00 -- 老师,下载的文件提示,文件版本过高,无法打开。 |
||||
-- 作者:有点蓝 -- 发布时间:2017/4/10 14:24:00 -- 更新你的Foxtable到最新版 |