2009-02-26 10 views
-2

La fenêtre de formulaire (fenêtre de discussion) que je crée pour un messager LAN est similaire à celle de Google Talk avec deux zones de texte. Ce que je dois faire est de transférer les caractères tapés dans la zone de texte inférieure (textbox2) vers la zone de texte supérieure (textbox1 qui est en lecture seule) lorsque je clique sur le bouton submit sans montrer que textbox1 est en lecture seule car les caractères apparaissent en gris .please aide avec le code si possible. Utilisez une étiquette pour ceci au lieu d'une zone de texte.Lecture seule TextBox

+0

Dupliquer de http://stackoverflow.com/questions/589273/read-only-textbox –

+0

il semble que les deux questions aient été posées par la même personne .... –

+0

Inconnu: veuillez lire http://stackoverflow.com/ Questions/469150/im-new-à-stackoverflow-ce que devraient-i-envisager-avant-asking questions-réponses –

Répondre

1

Si la seule chose qu'il fait est d'afficher les caractères et non pas une édition directe, vous ne perdrez aucune fonctionnalité et le texte ne sera pas grisé ...

+0

s'il vous plaît transmettre ici: http://stackoverflow.com/questions/589273/read-only-textbox –

1

Si vous allez utiliser un Texbox, mettez à Locked. Cela ne devrait pas grisonner les personnages. Sinon, dans les événements KeyDown/KeyUp, définissez la propriété e.Handled sur true (ce qui indique à la boîte que vous souhaitez gérer vous-même l'entrée et que vous ne souhaitez pas que le message soit filtré).

Cela devrait être fait pour vous.

+0

s'il vous plaît transmettre des réponses ici: http://stackoverflow.com/questions/589273/read-only-textbox –