public override void Init() { dataGridView.CheckEDSM = true; dataGridView.MakeDoubleBuffered(); dataGridView.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridView.RowTemplate.Height = 26; dataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx BaseUtils.Translator.Instance.Translate(this, new Control[] { }); BaseUtils.Translator.Instance.Translate(toolTip, this); dataGridView.Init(discoveryform); itemlist = MaterialCommodityData.GetAll(); Array.Sort(itemlist, (left, right) => left.Name.CompareTo(right.Name)); var list = (from x in itemlist select x.Name + " (" + x.Category + ", " + x.Type + ((x.Rarity) ? ", Rare Commodity".Tx(this):"") + ")"); comboBoxCustomCM1.Items.AddRange(list); comboBoxCustomCM1.SelectedIndex = Math.Min(SQLiteConnectionUser.GetSettingInt(DbCM1, 0), list.Count() - 1); comboBoxCustomCM2.Items.Add("----"); comboBoxCustomCM2.Items.AddRange(list); comboBoxCustomCM2.SelectedIndex = Math.Min(SQLiteConnectionUser.GetSettingInt(DbCM2, 0), list.Count() - 1); comboBoxCustomCMANDOR.Items.AddRange(new string[] { "AND".Tx(this), "OR".Tx(this) }); comboBoxCustomCMANDOR.SelectedIndex = SQLiteConnectionUser.GetSettingInt(DbCMANDOR, 0); }
public override void Init() { dataGridView.CheckEDSM = true; dataGridView.MakeDoubleBuffered(); dataGridView.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridView.RowTemplate.Height = Font.ScalePixels(26); dataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx BaseUtils.Translator.Instance.Translate(this, new Control[] { }); BaseUtils.Translator.Instance.Translate(toolTip, this); dataGridView.Init(discoveryform); itemlist = MaterialCommodityData.GetAll(); Array.Sort(itemlist, (left, right) => left.Name.CompareTo(right.Name)); var list = (from x in itemlist select x.Name + " (" + x.TranslatedCategory + ", " + x.TranslatedType + (x.Rarity ? ", Rare Commodity".T(EDTx.SearchMaterialsCommodities_RareCommodity):"") + ")"); comboBoxCustomCM1.Items.AddRange(list); comboBoxCustomCM1.SelectedIndex = Math.Min(EliteDangerousCore.DB.UserDatabase.Instance.GetSettingInt(DbCM1, 0), list.Count() - 1); comboBoxCustomCM2.Items.Add("----"); comboBoxCustomCM2.Items.AddRange(list); comboBoxCustomCM2.SelectedIndex = Math.Min(EliteDangerousCore.DB.UserDatabase.Instance.GetSettingInt(DbCM2, 0), list.Count() - 1); comboBoxCustomCMANDOR.Items.AddRange(new string[] { "AND".T(EDTx.SearchMaterialsCommodities_AND), "OR".T(EDTx.SearchMaterialsCommodities_OR) }); comboBoxCustomCMANDOR.SelectedIndex = EliteDangerousCore.DB.UserDatabase.Instance.GetSettingInt(DbCMANDOR, 0); dataGridView.GotoEntryClicked += (he) => { uctg.GotoPosByJID(he.Journalid); }; }