private bool ValidateTabPage(TabPageName? targetTabPageName) { bool isValid = true; ClearValidationErrors(); switch (targetTabPageName) { case TabPageName.Location: isValid = LocationPageIsValid(); break; case TabPageName.ServiceHost: isValid = ServiceHostPageIsValid(); break; case TabPageName.ServiceInstance: isValid = ServiceInstancePageIsValid(); break; case TabPageName.Database: isValid = DatabasePageIsValid(); break; } return isValid; }
private void UpdateTabStatus(TabPageName tabPageName, bool isEnabled) { tabControl.TabPages[_activeTabPageNames.IndexOf(tabPageName)].Enabled = isEnabled; tabControl.Refresh(); }