private void BtnRegister_Click_1(object sender, EventArgs e) { try { switch (TxtNick.Text) { case string aux when aux.Length > 15: throw new ExceededMaxCharactersException("No se puede introducir un nick de mas de 15 car"); case string aux when aux.Trim().Length == 0: throw new EmptyNicknameException("No puede dejar campos vacios"); default: gn?.Invoke(TxtNick.Text); break; } } catch (EmptyNicknameException ex) { MessageBox.Show(ex.Message); } catch (ExceededMaxCharactersException ex) { MessageBox.Show(ex.Message); } }
private void btnOk_Click(object sender, EventArgs e) { if (txtNickname.Text.Length != 0) { gn?.Invoke(txtNickname.Text); } }