BetterExplorer.IconView.btnLoad_Click C# (CSharp) Method

btnLoad_Click() private method

private btnLoad_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
		private void btnLoad_Click(object sender, EventArgs e) {
			var dlg = new System.Windows.Forms.OpenFileDialog() {
				AutoUpgradeEnabled = true,
				Title = "Select icon file",
				Filter = "Icon Files |*.exe;*.dll;*.icl; *.ico"
			};

			if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) {
				tbLibrary.Text = dlg.FileName;
			}

			var bw = new BackgroundWorker();
			bw.DoWork += new DoWorkEventHandler(bw_DoWork);
			bw.WorkerReportsProgress = true;
			bw.WorkerSupportsCancellation = true;
			bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
			pbProgress.Visible = true;
			bw.RunWorkerAsync();
		}