/// <summary> /// set the text of all the texboxes in the form /// </summary> private void SetTextBoxText(string n, string s, string r, string l) { TextBoxEntryName.Text = n; ComboBoxAvailableServers.SelectedIndex = ComboBoxAvailableServers.FindStringExact(s); TextBoxRemoteName.Text = r; TextBoxLocalPath.Text = l; }
private void RefreshServerComboBox() { var dataSource = ServersConfig.GetInstance().GetServerDetailsList(); ComboBoxAvailableServers.DataSource = dataSource; ComboBoxAvailableServers.DisplayMember = "Name"; ComboBoxAvailableServers.ValueMember = "Details"; ComboBoxAvailableServers.Refresh(); }
// ================================================================= // Global Events - Threaded // ================================================================= public void OnEvent(EventData ed) { switch (ed.EventCode) { // refreshes the server selection combobox case EventCode.REFRESH_SERVERS: if (ComboBoxAvailableServers.InvokeRequired) { ComboBoxAvailableServers.Invoke(new MethodInvoker(delegate { RefreshServerComboBox(); })); } else { RefreshServerComboBox(); } break; // refreshes the repository list case EventCode.REFRESH_REPOS: if (ListBoxRepos.InvokeRequired) { ListBoxRepos.Invoke(new MethodInvoker(delegate { RefreshList(); })); } else { RefreshList(); } break; default: break; } }