程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Winform自定義窗體樣式,實現標題欄可靈活自定義,winform標題欄

Winform自定義窗體樣式,實現標題欄可靈活自定義,winform標題欄

編輯:關於.NET

Winform自定義窗體樣式,實現標題欄可靈活自定義,winform標題欄


本人最近想做個桌面應用,參考了一下時下流行的各個軟件,發現大部分軟件的標題欄都是自定義的,甚至沒有標題欄,整個窗口為一個整體。

從整體感來說,默認的標題欄非常的破壞軟件風格的一致性,尤其是設置背景圖時,標題欄的顏色會顯得很礙眼。

所以,找了一些大神分享的技術貼,也同時給大家分享下我的心得。

參考鏈接:http://www.cnblogs.com/zuowj/p/4133574.html?utm_source=tuicool&utm_medium=referral

 

【重點說明】

主要過程可分為兩個部分:

【操作過程】

隱藏標題欄

簡單的隱藏方式,是設置Form窗口的FormBorderStyle屬性為FormBorderStyle.None

但是缺點是,窗口尺寸無法修改。

另外一種方案是設置Form窗口的ControlBox屬性為False,並且Text設置為空。下面就感受下吧

  • 標准風格 

  • ControlBox設置為 False 

 

  • Text設置為空 

 

個性定制標題欄

如果不需要標題欄,可直接忽略此部分內容

定制的方案有很多,最簡單的方式就是增加一個置頂的Panel,放上最小/最大/關閉按鈕。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved