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; } } }
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; } } }