OpenBve.formMain.dataGridViewPackages_SelectionChanged C# (CSharp) Méthode

dataGridViewPackages_SelectionChanged() private méthode

private dataGridViewPackages_SelectionChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void
		private void dataGridViewPackages_SelectionChanged(object sender, EventArgs e)
		{
			if (dataGridViewPackages.SelectedRows.Count == 0 || listPopulating == true)
			{
				currentPackage = null;
				return;
			}
			var row = dataGridViewPackages.SelectedRows[0].Index;
			var key = dataGridViewPackages.Rows[row].Cells[dataGridViewPackages.ColumnCount - 1].Value.ToString();
			switch (comboBoxPackageType.SelectedIndex)
			{
				case 0:
					currentPackage = Database.currentDatabase.InstalledRoutes.FirstOrDefault(x => x.GUID == key);
					break;
				case 1:
					currentPackage = Database.currentDatabase.InstalledTrains.FirstOrDefault(x => x.GUID == key);
					break;
				case 2:
					currentPackage = Database.currentDatabase.InstalledOther.FirstOrDefault(x => x.GUID == key);
					break;
			}
		}
formMain