Oppure

Loading
18/07/08 9:46
TSP
come dice il titolo vorrei sapere come fare per caricare un file .ico in una picturebox:k:

il seguente codice non funziona con tutte le icone (non con le 256x256)
        public Bitmap GetBitmap(Icon icon)
        {

            Bitmap bmp = new Bitmap(icon.Width, icon.Height);
            Graphics gxMem = Graphics.FromImage(bmp);
            Rectangle rect = new Rectangle(0,0,icon.Width, icon.Height);
            gxMem.DrawIcon(icon, rect);
            gxMem.Dispose();
            return bmp;

        }


infatti con icone 256x256 mi viene dato errore su questa linea
gxMem.DrawIcon(icon, rect);


l'errore è:
L'intervallo richiesto supera la fine della matrice

aiuto!!!
Ultima modifica effettuata da TSP 18/07/08 9:57
aaa
19/07/08 8:42
Il Totem
Prova a diminuire di 1 le dimensioni del rettangolo.
aaa
21/07/08 16:12
TSP
purtroppo avevo gia provato, niente da fare...
aaa
22/07/08 8:51
Il Totem
Non so che dire.
aaa