private void OpenFile() { OpenFileDialog openDialog = new OpenFileDialog(); openDialog.CheckPathExists = true; openDialog.AddExtension = true; openDialog.AutoUpgradeEnabled = true; openDialog.InitialDirectory = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyComputer); openDialog.DefaultExt = ".beta"; openDialog.Filter = "BetaData Files (*.beta)|*.beta"; openDialog.FilterIndex = 0; openDialog.Multiselect = false; DialogResult dr = openDialog.ShowDialog(); if (dr == DialogResult.OK) { this.BetaData = BetaData.Load(openDialog.FileName); this.BetaData.DependencyProducts.ListChanged += DependencyProducts_ListChanged; this._newBetaDataFile = false; this._hasChanges = false; this.Cursor = Cursors.WaitCursor; this.LoadProducts(); this.UpdateControls(); this.Cursor = Cursors.Default; } }