Newsgroup: it.comp.lang.visual-basic
Titolo: ImageList

Dopo alterne fortune, sono riuscito ad aggiungere il componente
nonmiricor-docomesichiama.ocx che permette di usare i controlli Toolbar,
Button, ecc.
Ho bisogno però di crearmi una barra strumenti su cui "azzeccare" pulsanti
che abbiano la stessa immagine dei pulsanti "standard"m cioè Salva, Apri,
ecc., anche se con funzioni diverse.
Ora, le sub da collegare ai pulsanti, ovviamente le definisco io, ma almeno
l'immagine, quella è possibile copiarla in qualche modo dai pulsanti che già
ce l'hanno? Mi sembra di no. Ho provato in tutti i modi, a copiare l'
iconcina di A-pri, Salva, e ad incollarla sul mio Button, ma niente.
La domanda sorge spontanea: ma è veramente possibile che per avere un
pul-sante che non sia tutto grigio devo aprire Paint, perdere mezzo
pomeriggio a di-segnare un simbolino semi-storpio che assomigli vagamente ad
una cartellina gial-la con una freccia, dimensionarlo in modo che diventi
160x160, salvarlo come bmp possibilmente con colori squallidi perchè sennò
occupa 300 Kb, poi creare una I-mageList a cui aggiungere il file .bmp
appena creato, e sperare che sia andato tutto bene e che il pulsante sia
della dimensione giusta e non un pachiderma?
Ditemi di no, altrimenti dove sta la comodità del Visual Basic? Solo nella
scrittura del codice? Praticamente il tempo che guadagno scrivendo il
programma, lo perdo per disegnare i pulsantini personalizzati?
Ho anche provato a copiare l'icona di uno dei tasti standard, e a incollarlo
in Paint. Ci sono riuscito, sì, ma è venuto anche in questo caso un
pulsantino semi-storpio. Come devo fare?
Ribadisco: il VBA di Excel, in questo settore, era (ed è) meraviglioso.

 Ribadisco: il VBA di Excel, in questo settore, era (ed è) meraviglioso.
mai usato VBA in Excel, cmq se la difficoltà di _programmare_ in VB fosse la
creazione delle icone, beh... sarebbe una pacchia, non credi?
anch'io quando devo fare una ToolBar spreco un sacco di tempo a scegliere le
icone giuste, ma ci sono cose ben più importanti da fare...
Ciao
Faber
P.S.: se vuoi ti posto a casa uno zip con 230 icone 32×32, 200 Kb

 wrote in message
UFQ35.239843$VM3.1...@news.infostrada.it...


 Ribadisco: il VBA di Excel, in questo settore, era (ed è) meraviglioso.
il vba mi manca. cmq io di solito procedo cosi':
se mi servono, poniamo, 10 immagini, con microangelo faccio 40-50 *.ico*. di
solito sto sul 16*16 + 32*32, 16 colori. byte risparmiati. tengo presente
che nella barra del titolo anche l'icona piccola viene deformata, se la
barra e' piccola.
(se non hai voglia o tempo di farti le icone, sulla rete ne trovi miliardi
gia' pronti. chiedi ad altavista "free icons" e simili).
quelle che mi sembrano funzionali le inserisco nell'imagelist una dopo
l'altra, compilando nell'i.l. solo il campo key (new, edit, delete, ecc.).
nello zip ti ho indicato vedi come e dove collocare la generazione dei vari
pulsanti al form load (mdi o no e' lo stesso). la prima volta ho preso il
codice -- come credo facciano quasi tutti -- dalla guida in linea. poi, dopo
qualche assestamento, e' un gran lavoro di copia, incolla e ritocca.
tempo totale, a parte l'editing delle icone, 12-20 minuti per una
pulsantiera pienotta. accettabile.
ciao, a.
ps - quanto alla comodita' di vb, prova a gestire con excel, e tutto sommato
anche con access, una tabella con 4 milioni di righe, o un tiff di 10-15 mb.

> P.S.: se vuoi ti posto a casa uno zip con 230 icone 32×32, 200 Kb
beh magari... sarebbe molto gentile da parte tua.
l'e-mail è
priv...@yahoo.com
grazie mille