PDA

Visualizza la versione completa : CoolBar ImageList


dvcappie
22-05-2002, 11:46
Salve a tutti,
ho un piccolo problema.
Come funziona la coolbar?
Ho inserito la coolbar, ho inserito l'ImageList, all'interno di questo ho inserito delle immagini.
Vado nelle proprietà della coolbar, collego il controllo all'ImageList, in ogno bande, nel valore image metto il valore index della proprietà dell'ImageList.
Vado ad eseguire tutto e le immagini non mi escono perchè?
Come funziona allora questa coolbar?
Funziona solo con la toolbar?
A IU TA TE MI...
STO PERDENDO LA TESTA...
GRAZIE A TUTTI

Boldan
22-05-2002, 13:25
Una CoolBar è costituita da una serie di Bands (Bande). In ogni banda puoi inserire un controllo solo (1 bottone, 1 toolbar, 1TextBox, 1 ComboBox, ecc...).
Per effettuare l'associazione tra il controllo e la banda devi trascinare(drag&drop) il controllo sulla CoolBar, e poi nelle proprietà delle bande associare alla banda il controllo associato.

Per quanto riguarda l'immagine inserendo nel campo Image della banda il valore dell'indice dell'immagine (parte da 1), dovresti vederla visualizzata a run-time (a design-time non la vedi). Eventualmente controlla che la proprietà 'Use coolbar picture' non sia deselezionata.

Spero di averti aiutato in qualche modo, fammi sapere...
Ciao!!:ciauz:

dvcappie
22-05-2002, 15:49
Sto perdendo letteralmente la testa.
Ok per quanto riguarda l'associazione di un controllo sulla coolbar non ci sono problemi.
Il prblema nasce quando vorrei vedere funzionare questa cosa:
- inserisco una coolbar sul form;
- inserisco un imagelist sul form;
- all'interno di imagelist ci metto un'immagine new.bmp che ha come index=1 visto che è l'uncia che ho inserito;
- nella scheda generale delle proprietà di imagelist lascio le dimensioni su personalizate e rimango con il segno di spunta USEMASKCOLOR;
- vado nelle proprietà della coolbar, nella scheda generale IMAGELIST la associo a IMAGELIST1(cioè quella creata da me).

Poi rimango le seguenti proprietà in questo modo:
- Picture: NESSUNA
- Emboss Picture : non spuntato
- BandBorders: SPUNTATO
- FixedOrder: non spuntato
- VariantHeight: SPUNTATO

Poi nella scheda BANDE:
- Faccio rimanere una sola BANDE;
- Child: NESSUNA;
- Style: 0 (cc3BandNormal)
- UseCoolBarPicture: SPUNTATO;
- UseCoolBarColors: SPUNTATO;
- Visible: SPUNATO;
- AllowVertical: SPUNTATO;
- POI INSERISCO NEL VALORE IMAGE IL NUMERO "1";
- RIMANGO SPUNTATO FixedBackGround;
Premo OK
PREMO F5
Lo mando in esecuzione e vedo un rettangolo grigio che non fa nulla.
Non c'è l'immagine.
PERCHÉ?

Boldan
23-05-2002, 10:00
Non so perché, ma a me funziona perfettamente.
Ti ho preparato un esempio in VB6 che puoi scaricare a questo indirizzo:

http://web.tiscali.it/pinksoft/download/esempio.htm

Spero in questo modo di poterti aiutare!! Fammi sapere...
Ciao!!:quipy:

dvcappie
24-05-2002, 11:02
perchè non mi funziona...
ho scaricato l'esempio di Boldan, ma lo stesso non va.
Non vedo le immagini...
Ho visual studio 6.o ed. Enterprise.
Devo scaricarmi qualche service pack?
Aiutatemi per favore.
Grazie, Davide

Boldan
24-05-2002, 11:50
Prova a installare il Service Pack 5 e a selezionare i seguenti componenti:

Microsoft Windows Common Controls-3 6.0 (SP5) - Contiene la CoolBar
Microsoft Windows Common Controls 6.0 (SP4) - Contiene ImageList e altro.

Ma aprendo il sorgente del programma che ti ho fornito ed eseguendo con 'F5', non funziona???

Fammi sapere...
Ciao!!:confused:

dvcappie
24-05-2002, 13:26
Caro Boldan,
purtroppo non mi funziona, ne' il sorgente, ne' il .exe.
Allora mi scarico il service pack5 anche se sono 56mb.
Devo scaricarlo per forza con un resume.
Grazie tante, ti farò comunque sapere.
Davide

dvcappie
26-05-2002, 13:23
Visual Studio sta girando sotto xp professional,
l'ho provato sotto Me e funziona.
Devo capire perchè.
Grazie, Davide

Loading