Disabilitazione di RichTextBox AutoScroll
-
29-10-2019 - |
Domanda
Sto usando RichTextBox Control per la visualizzazione dei registri delle applicazioni. Sto aggiornando il controllo una volta al secondo con alcune chiamate del metodo RichTextBox :: AppendText. Ciò che è davvero fastidioso per me è che il cursore continua a scorrere verso l'ultima riga di testo. È molto scomodo nella situazione in cui l'utente deve analizzare i registri che sono all'inizio. Ho provato a seguire la soluzione al mio problema:
int pos = tb_logs.SelectionStart;
tb_logs.AppendText("log message");
tb_logs.SelectionStart = pos;
Questo non va al centro del problema perché il controllo viene periodicamente ridisegnato, il che è molto distratto. C'è qualche soluzione più pulita?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow