Newsgroup: it.comp.appl.access
Titolo: cambio colore interruttore su evento keyUp o Keydown

Ciao a tutti.
Non riesco ad ottenere il cambio del colore di sfondo di un interruttore a
seconda del suo stato, tasto giu o tasto su.
Trovo solo la proprietą forecolor (sul carattere) peraltro non funzionante.
Mi funziona solo sull'evento Got_Focus (attivato), vorrei che funzionasse
appunto su keydown o keyUp.
Ho Access2000 e Win XP

 ha scritto nel messaggio 
news:4200ff65$0$6320$5fc...@news.tiscali.it...

Devi lavorare con le etichette.
Specialeffect per incassarla o tenerla a raso
backcolor per lo sfondo
forecolor per la caption
fontbold per il grassetto
fontBiso per il grasso
MAssimiliano 

 ha scritto nel messaggio
news:ju7Md.239$hd4...@news.edisontel.com...

Ciao MA,
ci provo.
Bella quella del fontBiso.....
ma non conosci me... sono sui 105!
Grazie!!

 ha scritto nel messaggio 
news:420106aa$0$32344$5fc...@news.tiscali.it...

Ma non conosci Biso.
Si narra che solo la capoccia sia sui 105...
peccato, tutta quella roba sprecata...
MAssimiliano

 ha scritto nel messaggio
news:gP7Md.246$hd4...@news.edisontel.com...

Sono in buona compagnia dunque!
il fatto č che i miei 105 sono di molto grasso e poco cervello,
penso che per il Biso, che non conosco di persona ma di fama, sia da stimare
il contrario!
Senti MA, mi fai un esempio: come fai a far assumere a una etichetta le
"sembianze" di un interruttore?
Voglio dire su evento click vorrei che mi rimanesse incassata e colorata
fino a quando non clicco su un'altra etichetta appartenente allo stesso
gruppo di opzioni in cui vige l'esclusiva (o una o l'altra o l'altra ancora
(sarebbero 6 etichette che dovrebbero sostituire 6 interruttori appartenenti
allo stesso gruppo) e tieni conto che sull'evento click aggiungo un
record....
Ti ringrazio dell'help.
(ah.. avessi il cervello vostro...)

 (ah.. avessi il cervello vostro...)
Se vuoi ti posso dare quello di Pablitomf, è usato pochissimo, praticamente 
nuovo.
Se vuoi similare il gruppo di opzioni devi tenere una variabile globale che 
ti ricorda
quale deve essere quella selezionata.
Oh prendilo con le molle perchè ci sto pensando ora.
Hai un campo in cui stivi l'etichetta che deve rimanere selezionata e quindi 
un controllo nascosto "Selezionato"?
Bene,
Metti come valore tag (lo trovi nelle proprietà dei controllli)
ai controlli che interessano "Gruppo"
su click dell'etichette ci metti il nome in selezionato
e call Seleziona
sub Seleziona()
Dim ctl as control
For each ctl in me.controls
    if ctl.tag = "gruppo" then
        if 
ctl.name
 = me.selezionato then
            ctl.backcolor =vbred
            ctl.specialeffect = 1
          end if
    end if
next
End sub
MAssimilaino

 Ho Access2000 e Win XP
Dai un'occhiata al Demo della sezione [FORMS]
1.31 Generare Menù POPUP Temporanei RUNTIME(UPD)
L'ho Updatato ieri.
Lasciando perdere la sezione dei Menù Popup trovi
in alto l'uso delle Label e delle loro proprietà Grafiche
per Emulare l'effetto MouseOver.
Lo ritengo un buon Demo nel tuo caso in quanto è versatile,
programmabile e ottimizzato per non perdere tempo.
Ovviamente in quel caso l'effetto è diverso dal tuo, ma come
ti ha detto Massimiliano ti basta modificare il valore da assegnare
alla proprietà SpecialEffect, e farlo eseguire su Evento Click
invece che MouseMove.
E' utile l'uso di variabili STATIC e di un'unica Funzione Centrale
per evitare di usare variabili Globali e dover creare codice troppo
dispersivo.
Vedi tu se può aiutarti.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:3B8Md.270$hd4...@news.edisontel.com...

Grazie MA
mi metto subito al lavoro...
Circa il cervello di Pablitomf.... beh, probabilmente è più nuovo il mio!
Ciao! e grazie

 ha scritto nel messaggio
news:420117d6$0$6316$5fc...@news.tiscali.it...

Ecco un altro a cui il cervello fa molti chilometri....
il mio in confronto è sempre in garage!
Grazie Alex!

 Ecco un altro a cui il cervello fa molti chilometri....
Noi quest'espressione la usiamo per dire tutt'altro.
Almeno credo che tu non volessi sindacare sulle virtů
del cervello di Alessandro.
MAssimiliano


Nella maniera piů assoluta: naturalmente volevo dire che i vostri cervelli,
e quello di Alex ,sono sempre in funzione! e si vede!
Un caloroso saluto, unito al desiderio di conoscervi tutti, magari durante
una pizzata... come dice Pablitomf...
Ciao!!


Alessandro, adesso la gira a pizza, ma secondo me voleva dire proprio 
quello..
;-P
MAssimiliano 

 MAssimiliano
Un vero giocoliere...!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG