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
scroll top