Newsgroup: it.comp.lang.visual-basic
Titolo: info su commandbutton

se provo a fare
command1.value=true
mi dovrebbe "schiacciare" il pulsante, e lasciarlo schiacciato... e invece
non fa assolutamente niente...
so che č possibile farlo con Forms 20., ma che non avrei poi il diritto di
distribuirlo...
voi per caso conoscete un commandbutton freeware che mi permetta di
schiacciarlo e lasciarlo schiacciato?
ho gia visto  "AR Button", ma non ha neanche la proprieta value...
grazie
MarioH

 schiacciarlo e lasciarlo schiacciato?
[SNIP]
Se non hai bisogno di cose particolari potresti usare un comune CheckBox:
imposti Style su 1 - Grafical e *non* metti nessuna immagine; l'aspetto e'
praticamente identico ad un Command e puoi impostare Value =
vbChecked/vbUnchecked per ottenere l'effetto che ti serve...
Ciao
--
Luca Dormio
luca....@tin.it


tiro a caso.... non lo utilizzo mai....
sei certo che la proprietà value sia di tipo booleano e non integer....forse
accetta valori 0,1,2  come il checkbox....
ciao

 integer....forse accetta valori 0,1,2  come il checkbox....
ehm... onestamente neanch'io so se sia booleano o meno, ma se non
lo fosse quando cerchi di affibiare ad un oggetto un valore di un altro
"tipo" non dovrebbe darti un errore di "Type mismatch" ?
(Forse ho sparato una caxxata, ma io la butto lģ e poi vediamo
chi la raccoglie...)
--
-- Luvme2times
"Love me two times babe | I'm going awayyyy"
J.D.M.


veramenteeeeeee??
ma il checkbox non ha il quadratino a sinistra?
MarioH

no niente type mismatch, ma qualsiasi valore di Value provo a dargli, lui se
ne frega... ::))))
MarioH


mi correggo... c'hai ragione!!! è proprio quello che mi serviva...
grazie
MarioH

Prova su 
www.planetsourcecode.com
CiaoZ
SebaMix


lo conosco quel sito. ricordo però che c'è tutta roba a pagamento...
MarioH

 schiacciarlo e lasciarlo schiacciato?
non ho ben capito se ti serve il DATO premuto, ovvero lo stato di premuto
per farne controlli con if command1.value = true  oppure ti interessa
soltanto
lo stile grafico premuto.
in questo secondo caso puoi utilizzare l'api Sendmessage per forzare lo
stato grafico del pulsante e farlo risultare sempre premuto.
non ho il messaggio sottomano; se non lo trovi faccio una ricerca a casa
(l'ho visto ieri sera) e te lo invio.
fammi sapere. ciao
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

 (l'ho visto ieri sera) e te lo invio.
uh che bello...
mi interessa, se lo trovi fammi un fischio, senza impegno.
ora lo cerco pure io... anche se un po alla cieca...
MarioH

Guarda che ti confondi con 
www.componentsource.com
www.planetsourcecode.com
 ha solo roba gratis (con relativo codice) :)
CiaoZ
SebaMix

 ora lo cerco pure io... anche se un po alla cieca...
found it!
http://www.mvps.org/vbnet/code/intrinsic/buttonpress.htm
non l'ho mai provato però



io avevo trovato su MSDN il messaggio BM_SETSTATE e funziona
l'esempio su vb net è incasinatissimo... ::))))
cmq quel vbnet è proprio un gran bel sito... piu volte mi ha tirato fuori
dai casini... ::))))
MarioH

 l'esempio su vb net č incasinatissimo... ::))))
in effetti lo č ma se guardi in fondo troverai queste tre righe
Call SendMessage(currHwnd, WM_LBUTTONDOWN, 0, ByVal 0&)
' pulsante mouse giů
Call SendMessage(currHwnd, WM_LBUTTONUP, 0, ByVal 0&)
' pulsante mouse su
Call SendMessage(currHwnd, BM_SETSTATE, 1, ByVal 0&)
' mostra il pulsante premuto
il solo BM_SETSTATE non serve a cliccare il pulsante, ma soltanto a
mostrarlo premuto.



a me basta e avanza.
io all'evento Click leggo (con getstate) lo stato del pulsante e lo cambio
di conseguenza.
tutto qui
MarioH