新加坡之旅

路人

新加坡之旅

新加坡之旅

公車上的小朋友,回頭偷看我在「偷拍」

新加坡之旅

新加坡之旅

市場一角

新加坡之旅

新加坡之旅

地標-Merlion

新加坡之旅

新加坡之旅

Jurong鳥園

新加坡之旅

新加坡之旅

會親人的鯉魚

新加坡之旅

[C#]幫你的UserControl穿上Icon

2008-12-06 by Blave Huang | 回應(0) | 1,040次閱讀

由自己撰寫的UserControl,在加入到Visual Studio的ToolBox後,通常都是用一個藍色的齒輪當圖示,這篇文章將分享如何幫你的UserControl掛上一個Icon小圖。

uc1

1. 先將你的圖準備好,記得要16x16的小圖。

2. 在你的Project加入這張小圖。

uc2

3. 加入後,點選你的圖,並在屬性欄中的「建置動作(Build Action)」切換成「內嵌資源(Embeded Resource)」

uc3

4. 在你的UserControl Class上方加上粗體字那列,紅色的是你的UserControl Classname,綠色是剛剛那張圖的檔名:

[Designer(typeof(HLineDesigner))]
   [ToolboxBitmap(typeof(HorizontalLine), "hline.png")]
    public partial class HorizontalLine : UserControl
    {

5. 編譯後,把產生的DLL放到其他的專案裡,並在ToolBox中按右鍵/選取項目

uc4

6. 按「瀏覽」來找剛剛的DLL檔,結果就能看到這個Control和它的圖示

uc5

7. 在ToolBox中就能看到你的UserControl及其圖示。

uc6

回應文章




  • :em01:
  • :em02:
  • :em03:
  • :em04:
  • :em05:
  • :em06:
  • :em07:
  • :em08:
  • :em09:
  • :em10:
  • :em11:
  • :em12:
  • :em13:
  • :em14:
  • :em15:
  • :em16:
  • :em17:
  • :em18:
  • :em19:
  • :em20:
  • :em21:
  • :em22:
  • :em23:
  • :em24:
  • :em25:
  • :em26:
  • :em27:
  • :em28:
  • :em29:
  • :em30:
  • :em31:
  • :em32:
  • :em33:
  • :em34:
  • :em35:
  • :em36:
  • :em37:
  • :em38:
  • :em39:
  • :em40:
  • :em41:
  • :em42:
  • :em43:
  • :em44:
  • :em45:
  • :em46:
  • :em47:
  • :em48:
  • :em49:
  • :em50:
  • :em51:
  • :em52:
  • :em53:
  • :em54:
  • :em55:
  • :em56:
  • :em57:
  • :em58:
  • :em59:
  • :em60:
  • :em61:
  • :em62:
  • :em63:
  • :em64:
  • :em65:
  • :em66:
  • :em67:
  • :em68:
  • :em69:
  • :em70:
  • :em71:
  • :em72:

*