예제 #1
0
        /// <summary>
        ///     Zkontroluje údaje a pokusí se připojit na server.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnPripojit_Click(object sender, EventArgs e)
        {
            if (TxtPrezdivka.Text.Length != 0 && TxtPrezdivka.Text.Length <= 30 &&
                !string.IsNullOrWhiteSpace(TxtPrezdivka.Text))
            {
                try
                {
                    AdresaServeru = IPAddress.Parse(TxtIP.Text);
                    Prezdivka     = TxtPrezdivka.Text;

                    if (ChckUlozitNast.Checked)
                    {
                        UlozeniNastaveni();
                    }

                    var okno = new OknoKlienta();
                    Hide();
                    okno.ShowDialog();

                    Show();
                }
                catch
                {
                    MessageBox.Show("Adresa IP nebo portu byla špatně napsána!", "Chyba!");
                    TxtIP.Focus();
                    TxtIP.SelectAll();
                }
            }
            else
            {
                MessageBox.Show("Přezdívka se musí skládat ze znaků a nesmí být delší než 30 znaků!", "Chyba!");
                TxtPrezdivka.Focus();
                TxtPrezdivka.SelectAll();
            }
        }
예제 #2
0
 /// <summary>
 ///     Zjednodušení zadávání údajů.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TxtPrezdivka_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         TxtIP.Focus();
         TxtIP.SelectAll();
     }
 }
예제 #3
0
 private void TxtIP_Leave(object sender, EventArgs e)
 {
     if (TxtIP.Text != "")
     {
         int ocurrenciasPunto = TxtIP.Text.Split('.').Length;
         if (!Funcion.ValidaIP(TxtIP.Text) || ocurrenciasPunto <= 3)
         {
             MessageBox.Show("Ingrese una Dirección IP Correca", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             TxtIP.Focus();
             TxtIP.SelectAll();
         }
     }
 }