• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Odświeżanie tylko jednej linii textBox

Fiszki IT
Fiszki IT
0 głosów
165 wizyt
pytanie zadane 8 lutego 2016 w C# przez Koms Początkujący (380 p.)

Witam!

W mojej aplikacji znajduje się log stworzony za pomocą textbox'a z obsługą multilini. Za każdym razem dy dodaję do logu jakieś wartości używam składni:

textBox.text += "dodana linia\r\n"

W pewnym momencie uruchamiam wątek którego progres wyświetlany jest w tym logu, jednak korzystając z powyższej składni otrzymuję następujący wynik:

{...}

"jakieś tam dane w logu"

{...}

Wykonano x%

Wykonano x%

Wykonano x%

Chciałbym by zamiast nowej linii aktualizowała się jedynie wartość procentów. Czy istnieje jakiś prostszy sposób by tego dokonać, zamiast zgrywania zawartości całego loga do jakiejś zmiennej, gdy uruchamiany jest algorytm by potem czyścić go i wypełniać ponownie?

Pozdrawiam

 

1 odpowiedź

0 głosów
odpowiedź 8 lutego 2016 przez Pascal Bywalec (2,720 p.)
edycja 8 lutego 2016 przez Pascal
Spróbuj textBox1.Lines.ElementAt(); lub textBox1.Lines.SetValue(value, index);

Podobne pytania

+1 głos
1 odpowiedź 36 wizyt
pytanie zadane 3 czerwca w C# przez mateusz45 Obywatel (1,660 p.)
+2 głosów
1 odpowiedź 70 wizyt
pytanie zadane 30 marca w C# przez mateusz45 Obywatel (1,660 p.)
0 głosów
1 odpowiedź 71 wizyt
pytanie zadane 27 stycznia 2020 w C# przez Kamilos1906 Nowicjusz (220 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

84,756 zapytań

133,559 odpowiedzi

295,985 komentarzy

56,012 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...