以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在窗口区域二双击不能实现窗口最大化或标准化? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110232) |
||||
-- 作者:大清河 -- 发布时间:2017/11/29 14:50:00 -- 在窗口区域二双击不能实现窗口最大化或标准化?
我的代码写在窗口事件DoubleClick中: If BaseMainForm.WindowState = System.Windows.Forms.FormWindowState.Maximized Then |
||||
-- 作者:有点甜 -- 发布时间:2017/11/29 15:08:00 -- 1、代码没问题;
2、你的区域二是什么控件?要在这个控件的doubleClick事件写代码 |
||||
-- 作者:大清河 -- 发布时间:2017/11/29 15:12:00 -- 区域二只是黑色背景,没有控件 区域二只是黑色背景,没有控件~我也尝试在区域二添加了一个图片控件,在doubleclick事件中写代码,但是不能实现窗口最大化标准化,窗口就闪一下。 |
||||
-- 作者:有点甜 -- 发布时间:2017/11/29 15:14:00 -- 不应该的,把你这个窗口做个例子发上来看看。 |
||||
-- 作者:大清河 -- 发布时间:2017/11/29 15:28:00 -- 老师,你给看看吧,谢谢
|
||||
-- 作者:有点甜 -- 发布时间:2017/11/29 15:32:00 --
|
||||
-- 作者:大清河 -- 发布时间:2017/11/29 15:39:00 -- 这是什么原理,加个面板就好了呀 这是什么原理,加个面板就好了呀?而且代码不用写在面板的doubleclick事件中? |
||||
-- 作者:有点甜 -- 发布时间:2017/11/29 15:42:00 -- 以下是引用大清河在2017/11/29 15:39:00的发言:
这是什么原理,加个面板就好了呀?而且代码不用写在面板的doubleclick事件中?
你可以单独在控件里面写doubleclick事件。
窗口里面写doubleclick事件,是对窗口每一个控件都有效的。 |
||||
-- 作者:大清河 -- 发布时间:2017/11/29 15:51:00 -- 窗口事件只是对按钮无效是吧? 我刚试了下,除了按钮,其他控件双击都最大化或标准化了~ |
||||
-- 作者:有点甜 -- 发布时间:2017/11/29 15:56:00 -- 以下是引用大清河在2017/11/29 15:51:00的发言:
我刚试了下,除了按钮,其他控件双击都最大化或标准化了~
如果写了click事件,那么doubleclick事件就无效了。
如果只需要区域一、区域二有效,你可以单独写到区域一、二控件的doubleclick事件。 |