Magoo
2004-12-12 15:41:49 UTC
Ciao a tutti. Vorrei riuscire ad utilizzare per alcuni pulsanti (in
un'applicazione Access 2000) della grafica personalizzata. Se assegno alla
proprietà ".picture" un file .ico, quel file .ico verrà utilizzato per
disegnare il pulsante, ed il colore "trasparente" settato nell'icona verrà
rispettato (ovvero: solo il "disegno" vero e proprio dell'icona verrà
utilizzato, mentre lo sfondo del pulsante resterà nel colore assegnato da
Windows come sfondo dei pulsanti).
Per quel che mi risulta, questo si puo' fare solo utilizzando file .ico. I
file .bmp, infatti, non conservano l'informazione di quale sia il colore da
considerare come "trasparente", e purtroppo i pulsanti di Access non hanno
la proprietà ".maskcolor" che invece esiste in Visual Basic (grazie alla
quale si puo' dire "ragazzo, per favore considerami il GIALLO come colore
trasparente").
"Poco male, usa solo file .ico", mi direte. Il problema è che sembra si
possano usare solo file contenenti icone di dimensioni massime 48x48. Alcuni
dei miei pulsanti, in larghezza, oltrepassano questa misura. Allora ho
provato a creare un'icona con dimensione "custom" 120 x 48, usando un
programma di editing delle icone. Ebbene, se si usano icone come questa, di
dimensioni non canoniche, Access si arrabbia parecchio = il pulsante viene
disegnato con l'icona completamente deformata!
Avete soluzioni?
Grazie e ciao!
Angelo.-
un'applicazione Access 2000) della grafica personalizzata. Se assegno alla
proprietà ".picture" un file .ico, quel file .ico verrà utilizzato per
disegnare il pulsante, ed il colore "trasparente" settato nell'icona verrà
rispettato (ovvero: solo il "disegno" vero e proprio dell'icona verrà
utilizzato, mentre lo sfondo del pulsante resterà nel colore assegnato da
Windows come sfondo dei pulsanti).
Per quel che mi risulta, questo si puo' fare solo utilizzando file .ico. I
file .bmp, infatti, non conservano l'informazione di quale sia il colore da
considerare come "trasparente", e purtroppo i pulsanti di Access non hanno
la proprietà ".maskcolor" che invece esiste in Visual Basic (grazie alla
quale si puo' dire "ragazzo, per favore considerami il GIALLO come colore
trasparente").
"Poco male, usa solo file .ico", mi direte. Il problema è che sembra si
possano usare solo file contenenti icone di dimensioni massime 48x48. Alcuni
dei miei pulsanti, in larghezza, oltrepassano questa misura. Allora ho
provato a creare un'icona con dimensione "custom" 120 x 48, usando un
programma di editing delle icone. Ebbene, se si usano icone come questa, di
dimensioni non canoniche, Access si arrabbia parecchio = il pulsante viene
disegnato con l'icona completamente deformata!
Avete soluzioni?
Grazie e ciao!
Angelo.-