---
title: "Skriva ut meddelande i en loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/174398-skriva-ut-meddelande-i-en-loop"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2008-09-28T15:37:12.000Z"
updated: "2008-09-28T18:49:06.000Z"
replies: 1
views: 345
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/174398-skriva-ut-meddelande-i-en-loop"
---

# Skriva ut meddelande i en loop

## #1 — doggelito, 2008-09-28T15:37Z

Jag vill i varje loop fylla på loggtext i en textruta men det blir inte som jag vill.
Som det är nu så skrivs alla rader ut när hela loopen är klar men jag vill att den printar rad för rad.
Hur justerar jag koden?   :) 

```
public delegate void UpdateHandler(string str);

private void buttonStart_Click(object sender, EventArgs e)
{
     foreach(something in something)
     {
          this.Invoke(new UpdateHandler(AddLogText), "min text");
     }
}

private void AddLogText(string str)
{
      textBoxLog.Text += str;
}
```

Permalänk: https://www.webforum.nu/p/174398

## #2 — doggelito, 2008-09-28T18:49Z

Löst!
Stuvade om lite och slängde in meddelandena och även själva huvudmetoden i en egen tråd.
Använder en *BackgroundWorker* för de som stöter på liknande problem! :)
<http://www.google.se/search?num=50&hl=sv&q=c%23++backgroundworker+dowork&btnG=S%C3%B6k&meta=>

Permalänk: https://www.webforum.nu/p/2144428

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/174398-skriva-ut-meddelande-i-en-loop
