如何刪除窗體頂部的藍色邊框? (我不知道它的確切名字。)刪除Windows窗體中的標題欄
回答
您可以設置屬性FormBorderStyle
首屈一指的設計師, 或代碼:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
有一個錯字。它是'FormBorderStyle':) – ty812
設置窗體的FormsBorderStyle
到None
。
如果這樣做,這取決於您如何實現窗口的拖動和關閉功能。
如果Blue Border thats on top of the Window Form
你的意思是titlebar,制定表格ControlBox
屬性false
和Text
屬性爲空字符串(「」)。
這裏有一個片段:
this.ControlBox = false;
this.Text = String.Empty;
你的解決方案比將邊框樣式設置爲None更有優勢,因爲...它會使邊框完整無缺:) +1 – Spook
不知何故,如果通過「FormBorderStyle.None」執行操作,以某種方式在窗體上繪製(OnPaint在一個將Dock的'Dock'設置爲'Fill'的picturebox中設置圖像),直到我改變了FormBorderStyle.None的邊框設置,但這樣繪圖仍然適用於我:) – DrCopyPaste
@Spook:我打算去問一個新的線程:) – Jack
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
而且這段代碼添加到您的形式,以使其可拖動依然。 https://jachman.wordpress.com/2006/06/08/enhanced-drag-and-move-winforms-without-having-a-titlebar/
我們擺脫標題欄:
構造函數(即調用的InitializeComponent()的方法
private const int WM_NCHITTEST = 0x84;
private const int HTCLIENT = 0x1;
private const int HTCAPTION = 0x2;
///
/// Handling the window messages
///
protected override void WndProc(ref Message message)
{
base.WndProc(ref message);
if (message.Msg == WM_NCHITTEST && (int)message.Result == HTCLIENT)
message.Result = (IntPtr)HTCAPTION;
}
該代碼是前右只是將它加入但仍然有一個邊界合併其他響應的代碼:
this .ControlBox = false;
this.Text = String.Empty;
與此行:
this.FormBorderStyle = FormBorderStyle.FixedSingle;
把那些3行代碼到窗體的onload事件,你應該有一個很好的「浮動」的形式可拖動與窄邊框(使用FormBorderStyle.None如果你想無邊框)。
- 1. 從Windows窗體(Windows 10樣式)中刪除標題欄
- 2. 的Windows MDI子窗體標題欄
- 3. 如何在vb.net中刪除一個子窗體的標題欄
- 4. 如何從窗體中刪除標題欄
- 5. Windows窗體標題欄中顯示錯誤的圖標
- 6. iOS ViewDeck刪除整體標題欄
- 7. Windows窗體,窗體的圖標問題
- 8. 從彈出窗口中刪除標題欄和地址欄
- 9. 如何居中對齊Windows窗體中的標題欄文本?
- 10. 刪除Windows窗體中的標準圖標
- 11. 的Android刪除標題欄
- 12. 可以在創建窗口後刪除標題欄/標題嗎?
- 13. 如何只刪除Windows窗體窗體中的文件?
- 14. 刪除默認標題欄
- 15. 刪除標題欄(Android)
- 16. 刪除標題欄Phonegap
- 17. 無法刪除標題欄?
- 18. 刪除JInternalFrame標題欄
- 19. Bigcartel - 刪除邊欄標題
- 20. 無法刪除標題欄
- 21. 請刪除標題欄
- 22. Android PreferenceScreen標題欄刪除
- 23. Python Tkinter刪除標題欄
- 24. 刪除TKinter中的窗口標題欄Python
- 25. 如何刪除MVVMCross中的標題欄
- 26. 無法刪除android中的標題欄
- 27. 刪除Gnome中的標題欄
- 28. 如何刪除jframe中的標題欄?
- 29. Eclipse中的Android刪除標題欄
- 30. C#2005:從窗體的標題欄
它被稱爲TitleBar,你可以隱藏它將表單的邊框樣式屬性更改爲無邊框或無。 –