有三種方式:
1、重寫WinForm自帶的控制元件,這需要熟練掌握GDI+ 技術、並且需要熟悉控制元件的各種事件及屬性,還有些控制元件沒有太多可以重寫的東東,所以這種方式有點難度,放棄!
2、使用第三方控制元件。可惜大部分是需要付費的,放棄!
3、使用面板控制元件。 以 “C# 面板控制元件” Google , 突然間看到一個很熟悉的名字 “IrisSkin2.dll”,沒錯就是它,以前還用過的,但是由於當時沒有好看的.ssk面板檔案,所以對它沒引起足夠的重視。 而此時突然有了自己製作ssk檔案的想法,於是 藉助Google強大的搜尋引擎找到了“skinbuilder” 一款製作ssk面板檔案的牛X工具。 用法很簡單了, 1、新增引用 IrisSkin2.dll 或 IrisSkin4.dll。 2、修改 Program.cs Main函式 將 Application.Run(new Form1()); 修改為 Form1 frm = new Form1(); Sunisoft.IrisSkin.SkinEngine skin = new Sunisoft.IrisSkin.SkinEngine((System.ComponentModel.Component)frm); skin.SkinFile = "***.ssk"; // 指定面板檔案 skin.TitleFont = new System.Drawing.Font("微軟雅黑", 10F);// 指定標題欄的Font。
有三種方式:
1、重寫WinForm自帶的控制元件,這需要熟練掌握GDI+ 技術、並且需要熟悉控制元件的各種事件及屬性,還有些控制元件沒有太多可以重寫的東東,所以這種方式有點難度,放棄!
2、使用第三方控制元件。可惜大部分是需要付費的,放棄!
3、使用面板控制元件。 以 “C# 面板控制元件” Google , 突然間看到一個很熟悉的名字 “IrisSkin2.dll”,沒錯就是它,以前還用過的,但是由於當時沒有好看的.ssk面板檔案,所以對它沒引起足夠的重視。 而此時突然有了自己製作ssk檔案的想法,於是 藉助Google強大的搜尋引擎找到了“skinbuilder” 一款製作ssk面板檔案的牛X工具。 用法很簡單了, 1、新增引用 IrisSkin2.dll 或 IrisSkin4.dll。 2、修改 Program.cs Main函式 將 Application.Run(new Form1()); 修改為 Form1 frm = new Form1(); Sunisoft.IrisSkin.SkinEngine skin = new Sunisoft.IrisSkin.SkinEngine((System.ComponentModel.Component)frm); skin.SkinFile = "***.ssk"; // 指定面板檔案 skin.TitleFont = new System.Drawing.Font("微軟雅黑", 10F);// 指定標題欄的Font。