I have a tab panel on form1 and on the 1st tab there's a button and when i click this button it will enable a function.
what i want to do is to work on other tabs while the function on the 1st tab is still executing. is there anyway i can do this? or should i use another form? thanks

You could use a BackGroundWorker control to execute the code in another thread.

Thank you Reverend Jim but i have no idea how it works. can you explain it a little? thanks