When I'm attempting to load a program, there is a certain aspect that relies on a separate api to grab information to stick in a listbox (combobox whatever). I would like to be able to load the combobox on a separate thread because that part takes a good 2 minutes, the need for this to be loaded immediately is not there, I can stick a "loading" textbox next to it and when it's done loading change it to loaded, but I can't seem to figure out how to stick it on a separate thread, I tried BG worker but couldn't get it to work.....
I would say that unless you need the data in the combobox for some reason the rest of the program is 100% useable, so I don't want the user to have to wait for a component of the program to load when they may not need it. I hope that makes sense.
Anyone have any suggestions?