private void toolStripSetButton_Click(object sender, EventArgs e) { //System.Management.ManagementBaseObject result; Settings.Setting n = new Settings.Setting(); n.Init(); n.Gateway = new string[1]; n.DHCP = checkBox_DHCP.Checked; n.Ipv4Address = tbIpAddress.Text; n.Ipv4Mask = tbSubnetMask.Text; n.Gateway[0] = tbGateway.Text; n.DynamicDNS = checkBox_DynamicDNS.Checked; n.DNS[0] = tbPriDNS.Text; n.DNS[1] = tbSecDNS.Text; try { NicObject.SetNicInfo(NicObject.GetDeviceIDFromNum(cbNics.SelectedIndex), n); } catch (Exception exc) { MessageBox.Show(exc.Message); } NicObject.UpdateNicInfo(); UpdateInfoText(cbNics.SelectedIndex); // MessageBox.Show((string) result["IPAddress"]); }
// Event trigger when user changed name on a setting in the list private void lstSettingsList_AfterLabelEdit(object sender, LabelEditEventArgs e) { ListView lstSender = (ListView)sender; var newname = e.Label; Settings.Setting tempNic = Settings.SettingsList[lstSender.SelectedIndices[0]]; tempNic.Name = newname; Settings.SettingsList[lstSender.SelectedIndices[0]] = tempNic; }
private void toolStripNewButton_Click(object sender, EventArgs e) { Settings.Setting n = new Settings.Setting(); n.Name = "New entry"; n.num = Settings.SettingsList.Count; n.DHCP = false; Settings.SettingsList.Add(n); UpdateSettingsList(); }