We need to add a tabcontrol to some of our forms. Each tab will have a grid on it. When the user clicks a new tab, I need to validate all the data on the tab they were on. If during the validation I find any bad data then i don't want to display the recently clicked tab but instead want to stay on the tab with errors and show a message box. Is there a proper way i should be doing this? I will need to do this on every tab when they click another tab.