VB.Net 2008: Imagelist non utilizzabile con controlli checkbox o butto...

lunedì 21 dicembre 2009 - 18.47

victoriacori Profilo | Newbie

Salve a tutti, sono nuovo di questo forum, Vi chiedo un piccolo aiuto per capire dove sta il problema.
Devo utilizzare delle checkbox con un'immagine sopra, ma succede una cosa molto strana. Infatti se:
-create un nuovo progetto;
-Mettete sul Form una imagelist e caricate in essa una immagine png (con trasparenza o senza è lo stesso, va bene anche una jpg) e settate la proprietà ColorDepth a 32 bit, e la dimensione a seconda della vostra immagine (NB nel mio caso è una immagine da 86x56 pixel, quindi niente di grande anzi);
-Sul form mettete una checkbox e settate le proprietà AutoSize su true, Apparence su Button, ImageList su ImageList1 (se non gli avete cambiato nome) e ImageKey sull'immagine che avete messo in imagelist.
Tutto qui niente codice.
Ora aprite il task manager e avviate il progetto.
Se fate ruotare il puntatore del mouse sopra la checkbox, il programma allocherà in maniera abnorme la memoria (a me arriva fin oltre 320MegaByte e non è un errore di battitura). Ora se pensate che nel mio progetto ci sono 75 checkbox così configurate...... si sfora il gigabyte tranquillamente e non riesco a capire il perchè?
Help please
Gip
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5