Problema con flikering richetextbox

mercoledì 22 febbraio 2012 - 00.56
Tag Elenco Tags  C#  |  .NET 4.0  |  Visual Studio Express

82_marco Profilo | Junior Member

Ciao a tutti, ho creato del codice che aggiorna delle righe di una richtextbox ad una frequenza molto elevata, il problema e' che quando vado a modificare una riga questa lampeggia (solo la parte aggiornata, quindi dal quinto carattere) rendendo il tutto molto fastidioso.
il mio codice e' questo:

private delegate void WriteToLineDelegate(int lineNumber, string text); private void WriteToLine(int lineNumber, string text) { int pos = richTextBox1.GetFirstCharIndexFromLine(lineNumber); richTextBox1.Select(pos + 5,richTextBox1.Lines[lineNumber].Length - 5); richTextBox1.SelectedText = text; }

avete qualche consiglio da darmi per eliminare questo problema?

luigidibiasi Profilo | Guru

fammi capire bene... la richtextbox contiene un numero fisso di linee e tu vai ad aggiornare una linea alla volta?
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

82_marco Profilo | Junior Member

Esatto.... non necessariamente tutte ed in sequenza...

luigidibiasi Profilo | Guru

e non conviene usare delle label invece di una richtextbox?

Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

82_marco Profilo | Junior Member

Risolto mettendo 25Ms di pausa dopo l'invio della richiesta di lettura in seriale
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5