以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]模式窗口最大化的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77281) |
-- 作者:dxjwlf -- 发布时间:2015/11/15 9:44:00 -- [求助]模式窗口最大化的问题 模式窗口最大化后,任务栏被遮盖了。。能不能最大化后还可以看见任务栏。也就是最大化后和任务栏一起组成界面 。代码怎么写? |
-- 作者:游 -- 发布时间:2015/11/15 10:14:00 -- 最大化时获取屏幕尺寸
再设置窗口的最大尺寸 |
-- 作者:大红袍 -- 发布时间:2015/11/15 10:15:00 -- 你把窗口的边框去掉了?
用代码控制窗口大小即可,如
e.Form.BaseForm.Width = SysInfo.WorkingAreaWidth e.Form.BaseForm.Height = SysInfo.WorkingAreaHeight
http://www.foxtable.com/help/topics/0348.htm
|
-- 作者:dxjwlf -- 发布时间:2015/11/15 10:16:00 -- [求助]模式窗口最大化的问题 不明白。。。还有如何写代码。 |
-- 作者:dxjwlf -- 发布时间:2015/11/15 10:18:00 -- [求助]模式窗口最大化的问题 谢谢大红袍。。。ft界面太不好看了。想设计漂亮的界面。 |
-- 作者:dxjwlf -- 发布时间:2015/11/15 10:28:00 -- [求助]模式窗口最大化的问题 大红袍: 还是没有弄明白。 我想要模式窗口最大化后,能留下任务栏。而这是工作区,不一样。 |
-- 作者:大红袍 -- 发布时间:2015/11/15 11:23:00 -- 以下是引用dxjwlf在2015/11/15 10:28:00的发言:
大红袍: 还是没有弄明白。 我想要模式窗口最大化后,能留下任务栏。而这是工作区,不一样。
那你就不要去掉窗口的边框。 |
-- 作者:游 -- 发布时间:2015/11/15 12:31:00 -- 要设置的是窗口的最大尺寸,
在发出最大化指令前,或直接绑定对应的事件 |
-- 作者:dxjwlf -- 发布时间:2016/9/18 17:17:00 -- 你看我的可以不 Dim a As Integer = (ScreenWidth-1280)/2 Dim b As Integer = (ScreenHeight-720)/2 If e.Form.BaseForm.Width = 1280 Then e.Form.SetBounds(0,0,ScreenWidth,WorkingAreaHeight) e.Sender.Text = "◎" Else e.Form.SetBounds( a ,b,1280,720) e.Sender.Text = "□" End If
|
-- 作者:有点蓝 -- 发布时间:2016/9/18 17:20:00 -- 自己测试觉得可以那就可以了 |