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

buttonControlReset_Click() private méthode

private buttonControlReset_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void
		private void buttonControlReset_Click(object sender, EventArgs e)
		{
			try
			{
				Interface.LoadControls(OpenBveApi.Path.CombineFile(Program.FileSystem.GetDataFolder("Controls"), "Default keyboard assignment.controls"), out Interface.CurrentControls);
				for (int i = 0; i < listviewControls.SelectedItems.Count; i++)
				{
					listviewControls.SelectedItems[i].Selected = false;
				}
				listviewControls.Items.Clear();
				ListViewItem[] Items = new ListViewItem[Interface.CurrentControls.Length];
				for (int i = 0; i < Interface.CurrentControls.Length; i++)
				{
					Items[i] = new ListViewItem(new string[] { "", "", "", "" });
					UpdateControlListElement(Items[i], i, false);
				}
				listviewControls.Items.AddRange(Items);
				listviewControls.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
			}
			catch (Exception ex)
			{
				MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
			}
			
		}
formMain