void netfinder_OnUpdatePercent(object sender, UpdatePercentArgs e) { if (progressform.Closed) { progressform = new UpdateProgressForm(); progressform.Disposed += new EventHandler(progressform_Disposed); } progressform.Show(); progressform.Percent = e.Percent; }
private void NetFinderForm_Load(object sender, EventArgs e) { progressform = new UpdateProgressForm(); progressform.Disposed += new EventHandler(progressform_Disposed); netfinder.OnSearchCompleted += new EventHandler<DeviceFinderArgs>(netfinder_OnSearchCompleted); netfinder.OnAssignCompleted += new EventHandler<ResultArgs>(netfinder_OnAssignCompleted); netfinder.OnUpdateCompleted += new EventHandler<UpdateResultArgs>(netfinder_OnUpdateCompleted); netfinder.OnUpdatePercent += new EventHandler<UpdatePercentArgs>(netfinder_OnUpdatePercent); lb_info.Text = Info_Search; }
private void NetFinderForm_Load(object sender, EventArgs e) { progressform = new UpdateProgressForm(); progressform.Disposed += new EventHandler(progressform_Disposed); netfinder.OnSearchCompleted += new EventHandler <DeviceFinderArgs>(netfinder_OnSearchCompleted); netfinder.OnAssignCompleted += new EventHandler <ResultArgs>(netfinder_OnAssignCompleted); netfinder.OnUpdateCompleted += new EventHandler <UpdateResultArgs>(netfinder_OnUpdateCompleted); netfinder.OnUpdatePercent += new EventHandler <UpdatePercentArgs>(netfinder_OnUpdatePercent); lb_info.Text = Info_Search; this.Text += " : C# Native Library; Demo App Vers " + Program.GetDemoVersion().ToString() + "; CSLib Vers " + Program.ReaderXP.GetCSLibraryVersion().ToString(); { int NetworkAdapter = -1; foreach (NetworkInterface adapter in NetworkInterface.GetAllNetworkInterfaces()) { foreach (UnicastIPAddressInformation unicastIPAddressInformation in adapter.GetIPProperties().UnicastAddresses) { if (unicastIPAddressInformation.Address.AddressFamily == AddressFamily.InterNetwork && unicastIPAddressInformation.IPv4Mask != null) { if (NetworkAdapter < 2) //if (address.Equals(unicastIPAddressInformation.Address)) { NetworkAdapter++; switch (NetworkAdapter) { case 0: textBox_IP1.Text = unicastIPAddressInformation.Address.ToString(); textBox_Mask1.Text = unicastIPAddressInformation.IPv4Mask.ToString(); break; case 1: textBox_IP2.Text = unicastIPAddressInformation.Address.ToString(); textBox_Mask2.Text = unicastIPAddressInformation.IPv4Mask.ToString(); break; case 2: textBox_IP3.Text = unicastIPAddressInformation.Address.ToString(); textBox_Mask3.Text = unicastIPAddressInformation.IPv4Mask.ToString(); break; } } } } } NetworkAdapter++; for (int cnt = NetworkAdapter; cnt < 3; cnt++) { switch (NetworkAdapter) { case 0: textBox_IP1.Text = ""; break; case 1: textBox_IP2.Text = ""; break; case 2: textBox_IP3.Text = ""; break; } } } }