Re: [問題] 關於form的skin

看板C_Sharp作者 (Sky)時間17年前 (2008/10/24 10:31), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/3 (看更多)
我找到irisskin的使用方法了...分享一下 首先到下列官網 旁邊download地方下載(為試用版 正式版要購買) http://www.sunisoft.com/irisskin/ 安裝好後 桌面或程式集就會出現 skinbuilder tool 他是一個極為簡陋的繪圖軟體 不過重點是 找到你安裝的資料夾 我的是 C:\Program Files\Sunisoft\IrisSkin 內的skin資料夾 裡面還有很多資料夾 每一個都是一種風格(可以看官網說明) .ssk檔就是之後要引入的 每個風格檔都有附個gif預覽圖 這裡再說明一下 我看他的help文件 它好像是寫說 你可以用任何其它的軟體來繪製skin 但是要存成bmp檔 因為bmp檔再透過這個軟體的一些輔助 windows就可以把它轉換成 skin的元素(因為他不只可以支援c#的skin) 我英文不太好 以上是我粗略的解讀 希望有大大可以說得更完整^^ 好 以下是套用他給的風格檔的教學(本人是用visual) 1.首先開啟大大們做的專案 2.專案 -> 加入參考 -> 瀏覽 -> 從Irisskin資料夾中找到irisskin2.dll 加入 (IrisSkin.DLL(for .NET framework 1.0/1.1) IrisSkin2.DLL(for .NET framework 2.0以上)) 加入成功的話 旁邊方案總管內的參考 點開就可以看到 3. 在下列程式的相對位置中加入 黃色的程式碼 namespace skinform { public partial class Form1 : Form { private Sunisoft.IrisSkin.SkinEngine skinEngine; public Form1() { InitializeComponent(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.skinEngine = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this))); } private void Form1_Load(object sender, EventArgs e) { this.skinEngine.SkinFile = "Calmness.ssk"; ~~~~~~~~ } } } 紅色毛毛蟲那裏不是錯誤... 是指風格檔的檔名 你想用哪個就輸入哪個 ex: wave.ssk , vista.ssk 等 4.到剛剛說的 C:\Program Files\Sunisoft\IrisSkin\skin中 把你所選用的 .ssk檔 複製到專案的那個資料夾的 \bin\Debug 中 5.完畢 不過因為他是試用版 所以在開啟程式後...會先跑出一個要去註註冊的彈跳式視窗= = 我目前找不到可以消去他的方法 也希望有大大找到可以分享 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.200.131 ※ 編輯: johnsky75 來自: 140.115.200.131 (10/24 10:33)

10/25 03:20, , 1F
消去的方法..就是跟他們買Orz
10/25 03:20, 1F

10/26 19:31, , 2F
IrisSkin 是大陸的, 有簡體網頁 http://www.sunisoft.cn
10/26 19:31, 2F
文章代碼(AID): #190JESRP (C_Sharp)
文章代碼(AID): #190JESRP (C_Sharp)