示例#1
0
 internal DeviceNode(DeviceSelectionForm form, Device device)
 {
     this.form             = form;
     this.device           = device;
     Text                  = device.Name;
     ForeColor             = System.Drawing.Color.LightGray;
     device.PropertyAdded += propertyAdded;
 }
示例#2
0
 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;
 }
示例#3
0
 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();
     }
 }