public void UpdateFilteringData(IEnumerable <FilteringSelection> filteringData, FilteringSelection filteringSelection) { filteringOptionsComboBox.SelectedIndexChanged -= FilteringOptionsComboBox_SelectedIndexChanged; filteringOptionsComboBox.DataSource = filteringData; filteringOptionsComboBox.SelectedItem = filteringSelection; filteringOptionsComboBox.SelectedIndexChanged += FilteringOptionsComboBox_SelectedIndexChanged; UpdateAddressFilteringPanel(filteringSelection); }
/// <summary> /// /// </summary> /// <param name="selection"></param> public void UpdateFilteringSelection(string selection) { switch (selection) { case "All": filteringSelection = FilteringSelection.All; break; case "Range": filteringSelection = FilteringSelection.Range; break; case "Specific": filteringSelection = FilteringSelection.Specific; break; } }
private void UpdateAddressFilteringPanel(FilteringSelection selected) { foreach (Control panel1Control in filteringPanel.Controls) { filteringPanel.Controls.Remove(panel1Control); } switch (selected) { case FilteringSelection.Range: filteringPanel.Controls.Add(_rangeManagementControl); break; case FilteringSelection.Specific: filteringPanel.Controls.Add(_whitelistManagementControl); break; } }
private void UpdateFilteringSelection(FilteringSelection selection) { switch (selection) { case FilteringSelection.All: selectionFilteringComboBox.SelectedIndex = 0; break; case FilteringSelection.Range: ipAddressInputTextBox.Text = UserSettings.Instance.BaseIp; rangeNumericUpDown.Value = UserSettings.Instance.LastOctetMax; selectionFilteringComboBox.SelectedIndex = 1; break; case FilteringSelection.Specific: ipAddressBinding = new BindingList <string>(UserSettings.Instance.IpAddressList); selectionFilteringComboBox.SelectedIndex = 2; break; default: selectionFilteringComboBox.SelectedIndex = 0; break; } }
private void UpdateFilteringSelection(FilteringSelection selection) { switch (selection) { case FilteringSelection.All: selectionFilteringComboBox.SelectedIndex = 0; break; case FilteringSelection.Range: ipAddressInputTextBox.Text = UserSettings.Instance.BaseIp; rangeNumericUpDown.Value = UserSettings.Instance.LastOctetMax; selectionFilteringComboBox.SelectedIndex = 1; break; case FilteringSelection.Specific: ipAddressBinding = new BindingList<string>(UserSettings.Instance.IpAddressList); selectionFilteringComboBox.SelectedIndex = 2; break; default: selectionFilteringComboBox.SelectedIndex = 0; break; } }
public void UpdateFilteringSelection(FilteringSelection selected) { _model.FilteringSelection = selected; }