/// <summary> /// Shows the error message. /// </summary> /// <param name="errorMessage">The error message.</param> private void ShowErrorMessage(string errorMessage) { if (ErrorMessageControl.InvokeRequired) { StringArgReturningVoidDelegate d = new StringArgReturningVoidDelegate(ShowErrorMessage); this.Invoke(d, new object[] { errorMessage }); } else { ErrorMessageControl.Text = "Login failed!"; } var t = new Timer { Interval = 3000 // it will Tick in 3 seconds }; t.Tick += (s, timeEventArg) => { ErrorMessageControl.Hide(); t.Stop(); }; t.Start(); }
protected override void ShowErrors() { ErrorMessageControl.ShowError(); }