I create a thread within the main form load event of the application and initialize it with a method then start this thread and there is no problem till this point the problem is that when I click on any button on the main form to open another form lets say the sales invoice form it does not open until the code within the method running within the created thread finish its task then the sales invoice form opens.
I'm wondering how threading makes such problem
Does any one of you have an idead about what may be the problem?