Programming notes

Icone dei componenti creati con Visual Studio


Per aggiungere un icona ad un nuovo componente creato con Visual Studio in modo che si veda nella toolbox si può fare in una delle seguenti maniere:// Specifica la bitmap associata al tipo Button.[ToolboxBitmap(typeof(Button))]class MyControl1 : UserControl{}// Specifica un bitmap file.[ToolboxBitmap(@"C:\Documents and Settings\Joe\MyPics\myImage.bmp")]class MyControl2 : UserControl{}// Specifica un tipo che indica l'assembly in cui cercare e il nome del immagine nelle risorse.[ToolboxBitmap(typeof(MyControl), "MioControlloBitmap")]class MyControl : UserControl{}Va ricordato che l'immagine deve essere una bitmap a 16x16 o 32x32, inoltre se usate il primo metodo il nome che deve avere l'immagine nelle risorse deve essere "Namespace.NomeClasse.bmp" e se usate l'ultimo metodo il nome deve essere "Namespace.MioControlloBitmap"