以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 做一个模式窗口。最小化自动项目也最小化 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190864) |
||||
-- 作者:xluoping -- 发布时间:2024/3/8 17:36:00 -- 做一个模式窗口。最小化自动项目也最小化 做一个模式窗口。最小化窗口后,自动项目也最小化。 任务栏点击项目时,返回模式窗口 以上如何写?
|
||||
-- 作者:有点蓝 -- 发布时间:2024/3/9 9:42:00 -- 不需要写什么代码呀。我测试默认就是这样的 |
||||
-- 作者:xluoping -- 发布时间:2024/3/9 15:40:00 -- 不对啊。 我从主窗口(有共有窗口),点开一个模式窗口,最小化模式窗口时,项目并没有最小化到任务栏,而只是 模式窗口最小化 在项目的右下角。
|
||||
-- 作者:有点蓝 -- 发布时间:2024/3/9 16:00:00 -- 我win10测试没有问题。请提供实例测试 |
||||
-- 作者:xluoping -- 发布时间:2024/3/9 17:05:00 -- 例如这个,窗口三最小化时,项目并没有最小化 |
||||
-- 作者:xluoping -- 发布时间:2024/3/9 17:06:00 --
例如这个,窗口三最小化时,项目并没有最小化
|
||||
-- 作者:有点蓝 -- 发布时间:2024/3/9 17:12:00 -- 我电脑测试没有问题哦。 可以试试在窗口三sizechanged事件写下面代码 If e.Form.BaseForm.WindowState = System.Windows.Forms.FormWindowState.Minimized Then BaseMainForm.WindowState = System.Windows.Forms.FormWindowState.Minimized ElseIf e.Form.BaseForm.WindowState = System.Windows.Forms.FormWindowState.Maximized Then BaseMainForm.WindowState = System.Windows.Forms.FormWindowState.Maximized End If |
||||
-- 作者:xluoping -- 发布时间:2024/3/9 17:38:00 -- 在窗口三sizechanged事件写下面代码后,点击窗口三最小化,项目最小化了,而窗口三 并不是最小化,而是关闭了,这是点开窗口三的按钮没有反应。 If e.Form.BaseForm.WindowState = System.Windows.Forms.FormWindowState.Minimized Then BaseMainForm.WindowState = System.Windows.Forms.FormWindowState.Minimized ElseIf e.Form.BaseForm.WindowState = System.Windows.Forms.FormWindowState.Maximized Then BaseMainForm.WindowState = System.Windows.Forms.FormWindowState.Maximized End If [此贴子已经被作者于2024/3/9 17:39:02编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2024/3/9 17:39:00 -- 这个代码不可能让窗口关闭的 |
||||
-- 作者:xluoping -- 发布时间:2024/3/9 17:45:00 --
这是操作的切屏,点击窗口三最小化,项目最小化了,而窗口三 并不是最小化,而是关闭了,这是点开窗口三的按钮没有反应。
|