以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  让程序打开自动最小化  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38969)

--  作者:jacksn
--  发布时间:2013/8/12 13:28:00
--  让程序打开自动最小化
我想让程序打开后自动最小化,于是在afteropenproject事件里加了句代码:
baseMainform.visible=false 
但是程序并没有实现打开自动最小化。
我另外设计了窗口按钮实现最小化倒是可以。
求解!

--  作者:Bin
--  发布时间:2013/8/12 14:04:00
--  
baseMainform.visible=false  这个是隐藏主界面

baseMainform.WindowState = System.Windows.Forms.FormWindowState.Minimized 才是最小化哦

--  作者:jacksn
--  发布时间:2013/8/12 14:30:00
--  
其实我的原意是让程序最小化后只在通知区域显示,不在任务栏显示,所以应该是"baseMainform.visible=false”没有错的。问题是放在afteropenproject事件里就没有反应而已。(在窗口按钮和命令窗口执行都没有问题)
--  作者:Bin
--  发布时间:2013/8/12 14:35:00
--  
这句代码放在这里是无法执行的哦.
--  作者:Bin
--  发布时间:2013/8/12 14:38:00
--  
你放到登录窗口确定事件里面去吧.
--  作者:jacksn
--  发布时间:2013/8/12 15:24:00
--  
登录窗口确定事件?是系统的登录窗口?还是要自行编一个登录窗口?如果系统的是在哪里?
--  作者:Bin
--  发布时间:2013/8/12 15:28:00
--  
自行编写的登录窗口才可以哦.
--  作者:jacksn
--  发布时间:2013/8/12 15:35:00
--  
那我写到某个事件中,然后强制模拟这个事件发生可以吗?
--  作者:Bin
--  发布时间:2013/8/12 15:57:00
--  
AlteropenPROJECT这个事件中 BaseMainform 还未能生效,无论你放在窗口ALterLoad还是任何地方都不会有效果的.