} // SelectedColumns private void SettingsEditorModeMultiColumn_Load(object sender, EventArgs e) { ManualUpdateLock++; comboColumns.DataSource = ColumnsList.AsReadOnly(); comboColumns.SelectedValue = Columns[0]; ManualUpdateLock--; } // SettingsEditorModeMultiColumn_Load
} // private void SettingsEditorModeTripleColumn_Load(object sender, EventArgs e) { ManualUpdateLock++; comboFirstColumn.DataSource = ColumnsList.AsReadOnly(); comboSecondColumn.DataSource = ColumnsNoneList.AsReadOnly(); comboThirdColumn.DataSource = ColumnsNoneList.AsReadOnly(); switch (Columns.Count) { case 0: comboFirstColumn.SelectedValue = UiBroadcastListColumn.NumberAndName; comboSecondColumn.SelectedValue = UiBroadcastListColumn.None; comboThirdColumn.SelectedValue = UiBroadcastListColumn.None; break; case 1: comboFirstColumn.SelectedValue = Columns[0]; comboSecondColumn.SelectedValue = UiBroadcastListColumn.None; comboThirdColumn.SelectedValue = UiBroadcastListColumn.None; break; case 2: comboFirstColumn.SelectedValue = Columns[0]; comboSecondColumn.SelectedValue = Columns[1]; comboThirdColumn.SelectedValue = UiBroadcastListColumn.None; break; default: comboFirstColumn.SelectedValue = Columns[0]; comboSecondColumn.SelectedValue = Columns[1]; comboThirdColumn.SelectedValue = Columns[2]; break; } // switch ManualUpdateLock--; } // SettingsEditorModeTripleColumn_Load
} // SelectedColumns private void SettingsEditorModeMultiColumn_Load(object sender, EventArgs e) { ItemsManager = new ListItemsManager <UiBroadcastListColumn>(listSelectedColumns, buttonRemove, buttonMoveUp, buttonMoveDown); comboColumns.DataSource = ColumnsList.AsReadOnly(); buttonAddColumn.Enabled = (comboColumns.Items.Count > 0); ItemsManager.SetValueDictionary(ColumnsList, null); ItemsManager.Add(Columns); } // SettingsEditorModeMultiColumn_Load