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 - colore trasparente
Forum - Visual Basic 6 - colore trasparente

Avatar
Ultra Phonic 2 (Ex-Member)
Pro


Messaggi: 181
Iscritto: 15/09/2008

Segnala al moderatore
Postato alle 16:10
Venerdì, 31/10/2008
ciao a tutti,

ho un form "form1", che come picture una immaggine di tre colori: giallo, rosso, nero.

vorrei che il colore nero diventi trasparente al 100%, e se non è possibile col nero, indicatemi un altro colore.


grazie.


P.S.

ho anche un button, e vorrei che quando si prema il tasto "H" sulla tastiera, mi clicchi da solo il btn

ciao

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 18:10
Venerdì, 31/10/2008
la prima cosa non e` possibile, almeno non automaticamente.
in vb.net esiste il maskcolor (o similare) ma vb6 ne e` privo.
pero se sai lo sfondo prima di applicare l'immagine basta che ridisegni sopra al colore prescelto il colore di sfondo e il gioco e` fatto.

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 18:14
Venerdì, 31/10/2008
ah il secondo e` facile basta che usi l'api GetAsincKeyState
o simile (magari con una "h"da qualche parte)
comunque cercala su google e` facilissima da usare.

se ti serve invece semplicementese un controllo ha il focus e premi un pulsante basta che usi l'event keypress del controllo
ad esempio
private sub Form_keypress(keyascii as integer)
..
end sub

nella variabile keyascii ci sara` il codice ascii del carattere premuto.
per ritrasformarlo in carattere capibile usa la chr()
es
if chr(keyascii) = "H" then
...
endif
intesi?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 18:29
Venerdì, 31/10/2008
@Paperoga: il Maskcolor in vb6 esiste ma solo per particolari oggetti, come i pulsanti, ma non per la form...

@Ultra Phonic 2:
Mi ricordo di aver trovato una volta dei sorgenti che facevano diventare trasparente un colore a scelta di un immagine in una imagebox...quindi potresti usare un'imagebox allargata come sfondo...se ti va bene ti posto i sorgenti (se li ritrovo), ok?

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 19:54
Venerdì, 31/10/2008
..Azz, il brutto di usare due linguaggi simili tra loro.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:01
Venerdì, 31/10/2008
Testo quotato

Postato originariamente da P4p3r0g4:

..Azz, il brutto di usare due linguaggi simili tra loro.


:rotfl::rotfl::rotfl::rotfl:

PM Quote
Avatar
Ultra Phonic 2 (Ex-Member)
Pro


Messaggi: 181
Iscritto: 15/09/2008

Segnala al moderatore
Postato alle 22:54
Venerdì, 31/10/2008
grg

per favore, mi posti il codice, ke mi serve

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 19:51
Sabato, 01/11/2008
Eccolo...


GrG ha allegato un file: UserTransparent.zip (5385 bytes)
Clicca qui per scaricare il file
PM Quote