Ejemplo n.º 1
0
 private void __DONOTUSE_showDownloadingMessage__()
 {
     if (this.InvokeRequired)
     {
         delRefreshUI del = new delRefreshUI(__DONOTUSE_showDownloadingMessage__);
         this.Invoke(del);
     }
     else
     {
         if (__DONOTUSE_isDownloading__)
         {
             tslDownloading.Visible = true;
             clearNotification1();
         }
         else
         {
             tslDownloading.Visible = false;
         }
     }
 }
Ejemplo n.º 2
0
        private void refreshAvailableDevices()
        {
            if (this.InvokeRequired)
            {
                delRefreshUI del = new delRefreshUI(refreshAvailableDevices);
                this.Invoke(del);
            }
            else
            {
                if (cbbPrimaryDevice.Text.Length > 0 && dicSelectedDevs.ContainsKey(cbbPrimaryDevice.Text))
                {
                    dicSelectedDevs[cbbPrimaryDevice.Text] = 0; //0:Primary device
                }
                if (cbbSecondaryDevice1.Text.Length > 0 && dicSelectedDevs.ContainsKey(cbbSecondaryDevice1.Text))
                {
                    dicSelectedDevs[cbbSecondaryDevice1.Text] = 1; //1:Secondary device #1
                }
                if (cbbSecondaryDevice2.Text.Length > 0 && dicSelectedDevs.ContainsKey(cbbSecondaryDevice2.Text))
                {
                    dicSelectedDevs[cbbSecondaryDevice2.Text] = 2; //2:Secondary device #2
                }
                if (cbbSecondaryDevice3.Text.Length > 0 && dicSelectedDevs.ContainsKey(cbbSecondaryDevice3.Text))
                {
                    dicSelectedDevs[cbbSecondaryDevice3.Text] = 3; //3:Secondary device #3
                }
                cbbPrimaryDevice.Items.Clear();
                cbbSecondaryDevice1.Items.Clear();
                cbbSecondaryDevice2.Items.Clear();
                cbbSecondaryDevice3.Items.Clear();
                foreach (KeyValuePair <String, int> kvp in dicSelectedDevs)
                {
                    switch (kvp.Value)
                    {
                    case -1:
                        cbbPrimaryDevice.Items.Add(kvp.Key);
                        cbbSecondaryDevice1.Items.Add(kvp.Key);
                        cbbSecondaryDevice2.Items.Add(kvp.Key);
                        cbbSecondaryDevice3.Items.Add(kvp.Key);
                        break;

                    case 0:
                        cbbPrimaryDevice.Items.Add(kvp.Key);
                        cbbPrimaryDevice.SelectedItem = kvp.Key;
                        break;

                    case 1:
                        cbbSecondaryDevice1.Items.Add(kvp.Key);
                        cbbSecondaryDevice1.SelectedItem = kvp.Key;
                        break;

                    case 2:
                        cbbSecondaryDevice2.Items.Add(kvp.Key);
                        cbbSecondaryDevice2.SelectedItem = kvp.Key;
                        break;

                    case 3:
                        cbbSecondaryDevice3.Items.Add(kvp.Key);
                        cbbSecondaryDevice3.SelectedItem = kvp.Key;
                        break;
                    }
                }
                if (cbbPrimaryDevice.Items.Count == 2 && cbbPrimaryDevice.SelectedIndex < 0)
                {
                    cbbPrimaryDevice.SelectedIndex = 1;
                }
            }
        }