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); } }