C# 使用 Skin 套件讓程式更美觀 (上)

Iris Skin

 

首先建立一個專案,放上一堆元件。

 

image

 

在專案「參考」按右鍵,選取「管理 NuGet 套件」。

 

image

 

在 NuGet 套件管理員瀏覽頁上方的搜尋框中輸入「irisskin」,會找到 HiNetCloud.IrisSkin4,選擇它並在右方選擇安裝,就會安裝到專案中。

 

image

 

安裝完成後,不想使用時也可以解除安裝。

 

image

 

在工具箱按右鍵,選「加入索引標籤」。

 

image

 

加入 Iris Skin 索引標籤後,再於 Iris Skin 標籤按右鍵,選「選擇項目」。

 

image

 

選 .Net Framework 元件頁,按下「瀏覽」。

 

image

 

在專案的 packages 目錄下可以找到 IrisSkin4.dll,選擇它。

 

image

 

SkinEngine 會出現在列表中,選取它。

 

image

 

工具箱就可以看到 SkinEngine。

 

image

 

把它拉到專案中,它會出現在專案畫面下方。

 

image

 

接著要找 ssk 副檔名的 skin 檔,使用 NuGet 安裝好像不會自動加進來。我是在網路上找到的,下載解開後全部放在 bin/Debug 目錄中。

 

image

 

再把這些檔名全部放在 ListBox 中。

 

image

 

ListBox 加上這段程式:

 

 

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

  skinEngine1.SkinFile = listBox1.SelectedItem.ToString();

}

 

 

編譯之後就可以執行了,此時也會看到有一個 IrisSkin4.dll 出現在程式的目錄中,若要提供給他人執行,要連這個 dll 檔和 ssk 檔一起提供才行。

 

底下是各種結果畫面,只要選取右邊 ListBox 中的 skin 檔名,程式就會自動切換過去了,在使用上非常方便。

 

image

 

image

 

image

 

image

 

image

 

image

 

image

 

以上是挑出數個代表性的畫面。

 

心得

 

使用上很方便,不過沒有純暗色系,SteelBlack 似乎是不錯的替代方案,如果有更彈性的調控就更好了。

 

 

重要度:
文章分類:

發表新回應