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
C# / VB.NET - come disattivare le textBox
Forum - C# / VB.NET - come disattivare le textBox

Avatar
Dice (Normal User)
Expert


Messaggi: 238
Iscritto: 26/11/2011

Segnala al moderatore
Postato alle 21:27
Giovedì, 02/01/2014
ciao, volevo chiedervi aiuto per una cosa; io voglio fare questo:

quando metto la spunta in un checkBox, voglio che quello che sta scritto dentro ad una certa textBox non si modifichi più;

come posso fare?

PM Quote
Avatar
lollo 97 (Member)
Rookie


Messaggi: 50
Iscritto: 27/06/2011

Segnala al moderatore
Postato alle 23:49
Giovedì, 02/01/2014
Codice sorgente - presumibilmente Plain Text

  1. textBox1.Enabled = false;



oppure

Codice sorgente - presumibilmente Plain Text

  1. textBox1.ReadOnly = true;



La sottile differenza si trova proprio nei nomi,oltre che nell'apparenza:
quando è disabilitato (primo caso) la textbox è come se all'improvviso fosse scomparsa dal Form,e quindi non viene considerata.Perdipiù diventa tutta di un color grigio chiaro che fa intendere all'utente di essere disabilitata.

Invece quando è ReadOnly,non può essere modificata dall'utente ma il suo valore esiste eccome,ed é perfettamente normale agli occhi del Form,solamente non ci si può scrivere dentro e l'interno diventa grigio,ma i contorni e il menù a tendina compare come di norma.

PM Quote