web-dev-qa-db-fra.com

Comment désactiver la zone de texte de l'édition?

Je souhaite utiliser une zone de texte pour afficher du texte. Je ne peux pas le désactiver car la barre de défilement ne fonctionnera pas.

Comment puis-je empêcher la modification dans la zone de texte multiligne tout en lui donnant l'apparence activée, de sorte que la barre de défilement fonctionne correctement?

51
HelpNeeder

Vous pouvez définir la propriété ReadOnly sur true.

Le lien:

Lorsque cette propriété est définie sur true, le contenu du contrôle ne peut pas être modifié par l'utilisateur au moment de l'exécution. Avec cette propriété définie sur true, vous pouvez toujours définir la valeur de la propriété Text dans le code. Vous pouvez utiliser ceci au lieu de désactiver le contrôle avec la propriété Enabled sur autoriser la copie du contenu et l'affichage des info-bulles.

87
Austin Salonen

La TextBox a une propriété appelée ReadOnly. Si vous définissez cette propriété sur true, la variable TextBox pourra toujours défiler, mais l'utilisateur ne pourra pas modifier la valeur.

17
norlando
        textBox1.Enabled = false;

La propriété "false" rendra la zone de texte désactivée. et "vrai" le rendra sous forme régulière. Merci.

3
Ammar

Comme mentionné ci-dessus, vous pouvez modifier la propriété de la zone de texte "Lecture seule" en "Vrai" à partir de la fenêtre de propriétés.

 enter image description here

0
FUSION CHA0S