There are different ways to resolve your issue
- There is property for each tab page called 'UseWaitCursor' you can use that. set that property to
true
- Create a BackgroundWorker for each of the tabs. In the Load event of the form, disable all tabs and call the RunWorkerAsync() method for each of the background workers. In each DoWork event handler, load the data required for the associated tab page from the database into a data table and set the Result property of the DoWorkEventArgs to the data table.
- may be using threading,
check it[
^]