internal DeviceNode(DeviceSelectionForm form, Device device) { this.form = form; this.device = device; Text = device.Name; ForeColor = System.Drawing.Color.LightGray; device.PropertyAdded += propertyAdded; }
internal ServerNode(DeviceSelectionForm form, Server server) { this.form = form; this.server = server; Text = server.Name; ForeColor = System.Drawing.Color.LightGray; server.DeviceAdded += deviceAdded; server.DeviceRemoved += deviceRemoved; }
public void SetupDialog() { if (IsConnected) { Connected = false; } using (DeviceSelectionForm F = new DeviceSelectionForm(this)) { var result = F.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK) { WriteProfile(); Log("Device \"" + device.Name + "\" on \"" + device.Server.Name + "\" selected"); } F.Dispose(); } }