Newsgroup: it.comp.lang.visual-basic
Titolo: picurebox trasparente o altro...

Dall'oggetto non si capisce bene. Mi spiego.
Vorrei creare una versione demo di un programma e vorrei che l'utente non
possa cliccare nelle textbox e sui pulsanti.
Quindi avevo pensato di anteporre una label trasparente, ma questa si
posiziona sempre sottole textbox e non c'è verso di farla funzionare.
Ho provato con la imagebox ed idem.
Ho pensato quindi ad una picture box. Voi che ne dite? come renderla
trasparente?
Grazie
Nicola Ottomano
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

trasparente?
Se non puoi renderla trasparente, allora stampale sopra la 
maschera ;-)
Vai qui:
HOWTO: Capture and Print the Screen, a Form, or Any Window
http://support.microsoft.com/default.aspx?scid=kb;EN-US;161299
e copiati il codice del modulo .bas, quindi disegnati un form con
qualche controllo dentro.
Adesso aggiungi una picture box e chiamala pbFake (il nome e' un
programma ;-) ed un timer, da chiamare tmrFake.
Aggiungi nel form questo codice:
Option Explicit
Private Sub Form_Load()
    pbFake.Visible = False
    pbFake.BorderStyle = 0
    tmrFake.Enabled = False
    tmrFake.Interval = 200
End Sub
Private Sub Form_Resize()
    pbFake.Visible = False
    tmrFake.Enabled = True
End Sub
Private Sub tmrFake_Timer()
    tmrFake.Enabled = False
    pbFake.Move ScaleLeft, ScaleTop, ScaleWidth, ScaleHeight
    Set pbFake.Picture = CaptureClient(Me)
    pbFake.Visible = True
End Sub
-- 
ciao, hal

eeeeeeh! O_o


 possa cliccare nelle textbox e sui pulsanti.
E perchè non un TextBox1.Enable=False Command1.Enabled = False?
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

E perchè non un TextBox1.Enable=False Command1.Enabled = False?
Perche' cambierebbero aspetto.
Pero', pero'...
se mettesse tutto dentro un frame e lo rendesse Enabled=False
risolverebbe tutto con poca spesa e senza tutto quel rigiro che ho
pubblicato nell'altro messaggio.
-- 
ciao, hal

 pubblicato nell'altro messaggio.
A quasto punto tanto vale fare uno screenshot dell'app e inserirlo nella
property Picture del form :)


la scatola del programma in testa a chi me l'ha proposto. ;)
LOL, la vita dura delle demo :-D
-- 
ciao, hal

 Perche' cambierebbero aspetto.
In teoria non c'è problema, perchè posso semplicemente porre la proprietà
locked=true.
Il problema è che nel mio programma vi solo oltre 300 (trecento) textbox e
50 command button....
E' un casino gestirli tutti.
Invece con l'idea di un qualcosa che possa "coprire" il tutto mi
consentirebbe di gestire solo una quarantina do picturebox (una per form...)
Lo screenshot non è una soluzione valida in questo caso perchè il cliente
deve poter registrare il prodotto e renderlo completamente funzionante
bye


 bye

 anche "quel che c'è"...
Ci avevo già pensato... non so... sinceramente non saprei quale soluzione
scegliere... me credo che opterò per un qualcosa di ibrido.
bye
PS tnx


 Per acquistare il prodotto...")
Come vuoi, ma io non l'acquisterò mai.
Mi può star bene poter creare solo due clienti e solo 10 operazioni.
Non mi sta bene poter creare 1000 clienti, ma nessuna operazione...
CapitoMiHai?