南山狒狒

专注WinCE和GIS开发,提升ArcGIS和DirectShow,涉及过BizTalk,有Delphi经历
09年后的路,应该好好走了。

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
转自http://www.dotblogs.com.tw/larry/archive/2008/10/01/5551.aspx

方法如下...
1. 使Form全螢幕, 
this.WindowState = FormWindowState.Maximized;

2. 隱藏control box 及 minimize/maximize buttons

3. 使用以下程式碼,顯示或隱藏Form上方的開始選單

Code

參考文章出處:How to hide start menu?
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=639012&SiteID=1

此作法是將所有上方工作列移除,  會影嚮到其他功能,並不符合我的要求,後來又找到了另一方法可以保留TaskBar,不顯示Start Menu, ok及x

經測試結果,this.WindowState = FormWindowState.Maximized;這行不要寫,
不然Show其他Form後,在Active時上方Task Bar會不見

1.先寫FindWindow

 

Code

2.寫ShowStartIcon

Code

3.在欲控制程式Form的Active及Load事件Call ShowStartIcon就ok了

private void StartForm_Activated(object sender, EventArgs e) 

    ShowStartIcon(
thisfalse); 
}

 


posted on 2009-08-23 23:18  Jrong  阅读(443)  评论(0编辑  收藏  举报