private void btnReset_Click(object sender, EventArgs e)
        {
            NetworkManagement.setIP(NetworkManagement._ipConfig.IpAddress, NetworkManagement._ipConfig.Subnet, NetworkManagement._ipConfig.IsDhcpEnabled);

            NetworkManagement.setGateway(NetworkManagement._ipConfig.Gateway, NetworkManagement._ipConfig.IsDhcpEnabled);

            NetworkManagement.setDNS(NetworkManagement._NICName, NetworkManagement._ipConfig.DNS, NetworkManagement._ipConfig.IsDnsEnabled);

            cboNetwork_SelectedIndexChanged(null, null);
        }
        private void cboNetwork_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cboNetwork.SelectedItem == null)
            {
                return;
            }

            var obj = NetworkManagement.IPv4NetworkInterfaces(cboNetwork.SelectedItem.ToString());

            if (obj == null)
            {
                return;
            }

            txtIpAddress.Text = obj.IpAddress;
            txtSubMask.Text   = obj.Subnet;
            txtGateway.Text   = obj.Gateway;
            txtDNS.Text       = obj.DNS;

            btnDefaul.Focus();
        }
        private void btnDefaul_Click(object sender, EventArgs e)
        {
            var ipConfig = new IPConfig()
            {
                IpAddress     = "192.168.0.100",
                Subnet        = "255.255.255.0",
                Gateway       = "192.168.0.1",
                DNS           = "8.8.8.8",
                IsDhcpEnabled = false,
                IsDnsEnabled  = false
            };

            NetworkManagement.setIP(ipConfig.IpAddress, ipConfig.Subnet, ipConfig.IsDhcpEnabled);
            NetworkManagement.setGateway(ipConfig.Gateway, ipConfig.IsDhcpEnabled);
            NetworkManagement.setDNS(NetworkManagement._NICName, ipConfig.DNS, ipConfig.IsDnsEnabled);

            txtIpAddress.Text = ipConfig.IpAddress;
            txtSubMask.Text   = ipConfig.Subnet;
            txtGateway.Text   = ipConfig.Gateway;
            txtDNS.Text       = ipConfig.DNS;

            txtCurrentIp.Text = IP_DEFAULT;
        }