Newsgroup: it.comp.appl.access
Titolo: Grafica e icone su file MDB...

Ciao di nuovo da un poco piu' che novellino,
come avrete notato negli ultimi tempi vi ho stressato molto l'anima e tutti
i suggerimenti mi sono stati davvero utili ed ho cosi' realizzato il mio
primo piccolo progetto in Access 2000 .
Dicono che l'appetito vien mangiando... e cosi' ogni dettaglio tende sempre
a saltarmi all'occhio..
Ora che il DB e' pronto, l'ho installato dal cliente e ho potuto subito
notare 3 problemi:
1) le immagini che ho inserito in alcune maschere x dare un tono +
professionale alla cosa, mentre sul mio computer o sul portatile con grafica
a 16bit sono visualizzate bene, dal cliente, con profondita' di colore di
sempre 16 bit, appaiono diverse rispetto allo sfondo...e cio' non e'
bello... sapete dirmi a cosa e' dovuto questo fatto o se e' meglio cmq usare
solo e soltanto i colori base forniti da access invece dei personalizzati ?
3) mi piacerebbe allegate un'icona all'applicazione, e' possibile allegarla
all'interno del DB aziche' affiancare il file .ico ?!
2) non ha a che fare con l'oggetto del messaggio, ma altra cosa che ho
notato e' che cliccando con il tasto destro del mouse su un cambo non appare
il solito menu' con le voci copia e incolla e si e' costretti ad usare
CTRL+C e CTRL+V ...si puo' ovviare alla cosa ?
Ciao e grazie ancora!

 solo e soltanto i colori base forniti da access invece dei personalizzati
?
Per caso sul tuo computer c'è installato Windows 2000/Me e su quello del tuo
cliente Windows 95/98 (o viceversa)? Nelle nuove versioni del sistema
operativo MS ha cambiato il colore grigio di default delle finestre (RGB:
191,191,191) con un colore che tende al giallo/avana. L'effetto è che le
immagini e le icone perdono l'effetto dello sfondo trasparente.
Lo stesso problema si verifica se l'utente imposta dei colori personalizzati
per le maschere.
Per ovviare a quest'inconveniente, ossia rendere le immagini indipendenti
dal colore di sfondo, ci sono 3 soluzioni più o meno pulite a seconda che si
tratti di:
- immagini dei menù personalizzati
- immagini bitmap associate ai pulsanti
- immagini bitmap direttamente sulle maschere
- immagini .ico sui pulsanti o direttamente sulle maschere
Se è questo il caso, riscrivi che ti posto alcune soluzioni possibili.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

 Se è questo il caso, riscrivi che ti posto alcune soluzioni possibili.
eccomi ;-)

 sono proprio le immagini rispetto allo sfondo...
Immagini con sfondo trasparente su maschere e pulsanti.
1° caso) Immagini bitmap su form
-------------------------------------------------
Le immagini sulle maschere non prevedono (almeno fino ad Access 97) una
proprietà per impostare il colore trasparente. Per ovviare all'inconveniente
ci sono 2 soluzioni:
a) - Trasformare le immagini in EMF (Enhanced MetaFile) ed impostare quale
debba essere il colore trasparente. Potrebbe tornare utile il programma:
http://www.lebans.com/transparent.htm
ma potrebbero esserci problemi di conversione e max numero di colori 256.
b) - (soluzione un po' sporca, ma funziona). Aprire l'immagine con un
programma di grafica (es. PaintShop), copiarla, incollarla su Excel, settare
il colore trasparente con lo strumento "Imposta colore trasparente" sulla
toolbar "Immagine" (ha la forma di una matita in diagonale che cancella un
angolo). Copiare e incollare sulla maschera di Access. Nelle proprietà del
tab Formato, impostare a "trasparente" sia "Stile bordo" che "Stile sfondo".
2° caso) Bmp sui pulsanti
-------------------------------------
Le BMP devono essere di 16 colori, ed il colore che viene automaticamente
considerato trasparente da Access è quello cha ha codifica RGB: 192, 192,
192. In pratica basta aprire l'immagine con un programma di grafica,
verificare che nella palette esso sia presente, e colorare con questo grigio
tutto quello che dovrà diventare trasparente.
3° caso) Icone sulle maschere o sui pulsanti
----------------------------------------------------------------
I files con estensione .ICO, i quali prevedono un colore trasparente, non
funzionano come dovrebbero. Inserendo su una maschera l'icona, il colore
trasparente viene convertito in un colore "opaco", coicidente con il colore
di sfondo *corrente* della maschera (o del pulsante). Questo significa che
apparentemente l'immagine ha uno sfondo trasparente, ma basta cambiare
impostazioni o versione di Windows per notare che il colore non "segue" lo
sfondo.
4° caso) Icone 16x16 per barre di menù personalizzate
----------------------------------------------------------------------------
--
In questo caso si può facilmente impostare il colore trasparente da: <tasto
destro del mouse>, "Modifica Icona pulsante", "Elimina colore". Si agisce
manualmente su ogni singolo pixel, ma per utilizzare successivamente la
stessa immagine su altri menu, basta un copia & incolla.
Per verificare il tutto, basta cambiare i colori di Windows del proprio PC
con alcuni personalizzati, e verificare che la trasparenza venga mantenuta.


Grazie delle informazioni, provero' al piu' presto !
Fabio