Come si fa a evitare una casella di testo ricco di scorrimento automatico, durante l'esecuzione di evidenziazione della sintassi?
-
21-08-2019 - |
Domanda
- Language = C #
- .NET versione 3.5 =
Quando il mio codice esegue l'evidenziazione della sintassi del testo appare, per l'utente, per essere lo scorrimento automatico. Questo diventa un problema grave quando c'è diverse centinaia di righe di testo nella casella di testo ricco. Così, come posso a livello di codice modificare il colore del testo senza causare all'utente di vedere qualcosa di diverso dal cambiamento di colore?
Grazie per qualsiasi assistenza.
Soluzione
Hai provato qualcosa di simile:
Save selstart position.
Disable updates to the text box.
Apply syntax highlighting.
Set selstart to saved value.
Enable updates.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow