So for simplicity I have several TextBoxes, a couple NumericUpDowns, and a ComboBox on a form. After adding text and selecting a value for the ComboBox the user presses start and processing is done in a separate thread using System.Threading.Thread. However, for some reason only when reading from the ComboBox do I get a Cross-thread operation not valid. It is easy enough to fix since all I'm doing is reading the text, but I don't understand why it has to be done for a ComboBox and as yet no other control. I'm not setting the value or I could understand it having an issue. I've used ComboBoxes in the past and threading, but I don't remember having this problem before now. Maybe I've just avoided the combination up till now. So the question is I don't understand why?
-I hate Microsoft!
-Forever and always forward.
-My kingdom for a edit button!
-I hate Microsoft!
-Forever and always forward.
-My kingdom for a edit button!