Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - cambio sfondo
Forum - Visual Basic 6 - cambio sfondo

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 13:20
Martedė, 01/04/2008
Ciao raga , sapete (sicuramente si) come si fa a cambiare il colore di un form e di tutti i suoi controlli (caption , sfondi etc) con il semplice invio da pulsante ?
Oovviamente il nuovo colore e' gia' impostato dal pulsante.
E poi , dove posso trovare una tabella colori ?
Grazie.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 14:04
Martedė, 01/04/2008
Basta fare cosė:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Command1_Click()
  2. Form1.BackColor = vbRed
  3. End Sub



Per i colori sono:
vbGreen, vbBlue, vbRed, vbWhite, vbBlack, ecc..

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 15:10
Martedė, 01/04/2008
altrimenti usa rgb(rossoda0a255,verdeda0a255,bluda0a255)

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 16:01
Martedė, 01/04/2008
Grazie per la celere risposta , il codice va bene , pero' oltre allo sfondo del form dovrebbero cambiare anche tutti gli sfondi in esso contenuti , e questo ahime' non avviene .
Voi cosa ne pensate di :
for each control in Form1
control.backcolor = vbred , potrebbe funzionare come ?

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 16:46
Martedė, 01/04/2008
non tutti i controlli hanno la ".background".
se ha veramente tanti contolli c'e` un metodo con i controls che ti permette di ciclarli ma devi farne uno per oni tipo se no rischi di cadere in errore.

PM Quote