private void AuthorizeLoginDialog() { Log.Write(GetType(), "AuthorizeLoginDialog"); if (string.IsNullOrEmpty(Login)) { MessageBox.Show("Pole <Login> nie może być puste!", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error); LoginField.Focus(); } else if (string.IsNullOrEmpty(Password)) { MessageBox.Show("Pole <Hasło> nie może być puste!", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error); PasswordField.Focus(); } else { CzyZalogowany = OnAuthorizeLogin?.Invoke(this) ?? false; if (CzyZalogowany) { Close(); } else { MessageBox.Show("Błędny login lub hasło!", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error); Clear(); } } }
private void EnterButton_Click(object sender, EventArgs e) { if (UserIdField.Text == "") { MessageBox.Show("ユーザー名を入力してください"); UserIdField.Focus(); return; } else if (PasswordField.Text == "") { MessageBox.Show("パスワードを入力してください"); PasswordField.Focus(); return; } AuthEventArgs e2 = new AuthEventArgs(); e2.UserId = UserIdField.Text; e2.Password = PasswordField.Text; Auth(e2); if (!e2.Success) { MessageBox.Show("ユーザー名またはパスワードに誤りがあります"); UserIdField.Focus(); return; } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void CheckHidden_Unchecked(object sender, RoutedEventArgs e) { PasswordField.Visibility = Visibility.Visible; PasswordHide.Visibility = Visibility.Hidden; PasswordField.Password = PasswordHide.Text; PasswordField.Focus(); }
public void SelectAll() { PasswordField.SelectAll(); PasswordField.Focus(); }
protected override void OnShown(EventArgs e) { PasswordField.Focus(); base.OnShown(e); }