I use DevExpress tab control.
At the moment, when a user does something that takes some time, such as generating something etc, I have a window come up with text "Saving ..." that essentially disables the MainWindow while the operation is in progress.
This obviously doesn't let them continue on doing something else in the meantime.
I'd like that they could simply click on another tab and do something else.
An example done in paint :) :
User presses 'Do Something' button. Tab1 is now disabled until 'Something' is done. Tab2 however, is not.
Ideally it hovers over the usercontrol rather than pushing stuff out of the way/making them invisible.
EDIT: The text needs to be editable. I.e. If I'm looping through products for example, ideally I write 'Processing Product 0/100'