public FrmFindEthernetModules()
 {
     InitializeComponent();
     // Carrega variavel com o IP da maquina onde este programa for executado.
     IPLocal = IpFinder.GetLocalIP();
     //
     this.Text = string.Format("Find Ethernet Modules - IP Local: {0}", IPLocal);
 }
        private void button1_Click(object sender, EventArgs e)
        {
            // Se o campo não é nulo
            if (!string.IsNullOrEmpty(txtMacAddress.Text))
            {
                if (MessageBox.Show("Este processo pode demorar alguns minutos. Continuar?") == DialogResult.OK)
                {
                    IpFinder ip = new IpFinder();


                    // Busca o IP do equipamento que tem o MAC informado, dentro da faixa de IP do IP informado.
                    string IPLocalizado = ip.FindIpAddressByMacAddress(txtMacAddress.Text, IPLocal);

                    // Busca em toda a faixa de IP da rede o MAC informado.
                    txtResult.AppendText(string.Format("\r\nMAC Adress: \"{0}\" => IP: {1} ", txtMacAddress.Text, IPLocalizado));
                }
            }
            else
            {
                MessageBox.Show("Informe antes o MAC Adress que será pesquisado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }