0
我正在開發一個應用程序,我希望它是全屏。由於我想在不同的屏幕之間切換,我創建了一個MDIParent和一些MDIChilds。但是,當我說我想看到它全屏我有這樣的畫面:如何在最大化時刪除控制框
我已設置屬性:
表格邊框樣式:無
的Windows狀態:最大化
而且我有:
最大化框:假
最小化框:假
控制箱:假
兩者的MdiParent和MDIChild。但我仍然有控制箱顯示...
我該如何隱藏它?
我正在開發一個應用程序,我希望它是全屏。由於我想在不同的屏幕之間切換,我創建了一個MDIParent和一些MDIChilds。但是,當我說我想看到它全屏我有這樣的畫面:如何在最大化時刪除控制框
我已設置屬性:
表格邊框樣式:無
的Windows狀態:最大化
而且我有:
最大化框:假
最小化框:假
控制箱:假
兩者的MdiParent和MDIChild。但我仍然有控制箱顯示...
我該如何隱藏它?
您可以通過覆蓋Control.CreateParams方法來做到這一點。
檢出the Window styles,您可以申請。
還可以查看您可以申請的Window Class Styles。
例如(不回答你的問題,但您展示如何改變窗口風格):
protected override CreateParams CreateParams
{
get
{
CreateParams param = base.CreateParams;
const int CS_DROPSHADOW = 0x00020000;
const int WS_CAPTION = 0xC00000;
param.ClassStyle = param.ClassStyle | CS_DROPSHADOW; // Turn on window shadow.
param.Style = param.Style & ~WS_CAPTION; // Turn off caption.
return param;
}
}
嘗試this.TopMost = TRUE; this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; http://stackoverflow.com/questions/505167/how-do-i-make-a-winforms-app-go-full-screen –
它沒有工作... – Sonhja