Non fai prima a mettere un semplice controllo Label con il '%' subito a destra della casella di testo?
Altrimenti ti tocca scrivere un bel po' di codice per gestire la scrittura e lettura del valore, il che secondo me non ha alcuna utilità, sempre che il tuo problema sia solo quello di mostrare un %.
Se invece il segno % ti serve proprio come valore allora conviene sostituire il TextBox con il controllo MaskEditBox che è fatto apposta per questi scopi.

Rispondi quotando