public IPConfiguration GetConfigurtaion() { var adapter = (Adapter)comboBox.SelectedItem; var configuration = new IPConfiguration(); configuration.Name = textBoxName.Text; configuration.AdapterName = adapter.Name; configuration.IpAddress = textBoxIP.Text; configuration.Mask = textBoxMask.Text; configuration.Gateway = textBoxGateway.Text; configuration.DNS = textBoxDNS.Text; return(configuration); }
public void SetConfiguration(IPConfiguration configuration) { textBoxName.Text = configuration.Name; textBoxIP.Text = configuration.IpAddress; textBoxMask.Text = configuration.Mask; textBoxGateway.Text = configuration.Gateway; textBoxDNS.Text = configuration.DNS; foreach (var item in comboBox.Items) { var adapter = (Adapter)item; if (adapter.Name.CompareTo(configuration.AdapterName) == 0) { comboBox.SelectedItem = adapter; } } }
public Form1() { InitializeComponent(); FormClosing += new FormClosingEventHandler(Form1_FormClosing); _configuration = new BindingList <IPConfiguration>(); _configuration.Clear(); foreach (var s in Properties.Settings.Default.ConfigurationStrings) { var cmd = new CmdLineHelper(); cmd.ParseString(s); var config = new IPConfiguration(); config.Configure(cmd); _configuration.Add(config); } UpdateContextMenu(); }