示例#1
0
        private void btnPing_Click(object sender, EventArgs e)
        {
            PegaDado pegaDado = new PegaDado("Informe o IP/Hostname para verificar", "Necessário informar IP ou Hostname");

            pegaDado.ShowDialog();

            if (pegaDado.DialogResult == DialogResult.OK)
            {
                try
                {
                    Ping      ping      = new Ping();
                    PingReply pingReply = ping.Send(pegaDado.dadoInformado);

                    if (pingReply.Status == IPStatus.Success)
                    {
                        MessageBox.Show("Máquina Online!");
                    }
                    else
                    {
                        MessageBox.Show("Máquina Offline!");
                    }
                }
                catch (Exception ex)
                {
                    ExibeMessageBox.Erro(ex.Message);
                }
            }
        }
示例#2
0
 private void btnOk_OnClick(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(erro))
     {
         dadoInformado     = lblInput.Text;
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     else if (!String.IsNullOrEmpty(lblInput.Text))
     {
         dadoInformado     = lblInput.Text;
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     else
     {
         ExibeMessageBox.Erro(erro);
     }
 }