public SAV_GameSelect(IEnumerable items) { InitializeComponent(); CB_Game.DisplayMember = nameof(ComboItem.Text); CB_Game.ValueMember = nameof(ComboItem.Value); CB_Game.DataSource = new BindingSource(items, null); CB_Game.SelectedIndex = 0; CB_Game.Focus(); }
public SAV_GameSelect(IEnumerable <ComboItem> items) { InitializeComponent(); WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage); CB_Game.InitializeBinding(); CB_Game.DataSource = new BindingSource(items.ToList(), null); CB_Game.SelectedIndex = 0; CB_Game.Focus(); }
private void GetComboBoxes() { CB_Gender.Items.Clear(); CB_Gender.Items.AddRange(Main.GenderSymbols.Take(2).ToArray()); // m/f depending on unicode selection CB_Language.InitializeBinding(); CB_Language.DataSource = GameInfo.LanguageDataSource(SAV.Generation); CB_Game.InitializeBinding(); CB_Game.DataSource = new BindingSource(GameInfo.VersionDataSource.Where(z => GameVersion.GG.Contains(z.Value)).ToList(), null); }
public SAV_GameSelect(IEnumerable <ComboItem> items, params string[] lines) { InitializeComponent(); WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage); L_Prompt.Text = string.Join(Environment.NewLine + Environment.NewLine, lines); CB_Game.InitializeBinding(); CB_Game.DataSource = new BindingSource(items.ToList(), null); CB_Game.SelectedIndex = 0; CB_Game.Focus(); }