コード例 #1
0
ファイル: HueSettings_FRM.cs プロジェクト: laethyn/MusicHue
 private void AddLight_Button_Click(object sender, EventArgs e)
 {
     if (HueLights_ListBox.SelectedItem != null && !AddedLights_ListBox.Items.Contains(HueLights_ListBox.SelectedItem))
     {
         List <string> LightToAdd = new List <string>();
         LightToAdd.Add(HueLights_ListBox.SelectedItem.ToString());
         HueLights_ListBox.Items.Add(HueLights_ListBox.SelectedItem);
         SHueConfig.TurnOnOffLights(LightToAdd, true);
         Settings.Instance.IsEnabled = true;
         Activity_LBL.Text           = HueLights_ListBox.SelectedItem.ToString() + " has been added ...";
         var TStopwatch = new Stopwatch();
         TStopwatch.Start();
         if (TStopwatch.ElapsedMilliseconds > 4000)
         {
             Activity_LBL.Text = "";
             TStopwatch.Stop();
         }
     }
 }
コード例 #2
0
ファイル: HueSettings_FRM.cs プロジェクト: laethyn/MusicHue
 private void RemoveLight_Button_Click(object sender, EventArgs e)
 {
     if (AddedLights_ListBox.SelectedItem != null)
     {
         List <string> LightToRemove = new List <string>();
         LightToRemove.Add(AddedLights_ListBox.SelectedItem.ToString());
         AddedLights_ListBox.Items.Remove(AddedLights_ListBox.SelectedItem);
         SHueConfig.TurnOnOffLights(LightToRemove, false);
         if (AddedLights_ListBox.Items.Count == 0)
         {
             Settings.Instance.IsEnabled = false;
         }
         Activity_LBL.Text = AddedLights_ListBox.SelectedItem.ToString() + " has been removed ...";
         var TStopwatch = new Stopwatch();
         TStopwatch.Start();
         if (TStopwatch.ElapsedMilliseconds > 4000)
         {
             Activity_LBL.Text = "";
             TStopwatch.Stop();
         }
     }
 }