If you're receiving data in a background thread then you will need to use delegation in order to display that data in a control. Follow the Controls & Multi-threading link in my signature to see how that's done. If you follow the steps I've outlined there and still can't get it to work then post your code here and we'll see what we can do.