public EditGameSaveDialog(GameSave save) { InitializeComponent(); txtName.DataBindings.Add(nameof(TextBox.Text), save, nameof(save.Name)); txtLocation.DataBindings.Add(nameof(FolderBrowseBox.Text), save, nameof(save.Location)); gameSaveBackupBindingSource.DataSource = save.Backups; nameDataGridViewTextBoxColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; locationDataGridViewTextBoxColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; mEditor = new DataGridEditor <GameSaveBackup>(gridLocations, gameSaveBackupBindingSource, btnAdd, btnEdit, btnRemove, btnClear); mEditor.Owner = this; mEditor.NewItemNeeded += editor_NewItemNeeded; mEditor.EditorDialogNeeded += editor_EditorDialogNeeded; }
public EditGaveSaveSettings(GameSavesSettings settings) { mSettings = settings; InitializeComponent(); gameSaveBindingSource.DataSource = settings.Saves; nameDataGridViewTextBoxColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; locationDataGridViewTextBoxColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; mEditor = new DataGridEditor <GameSave>(gridSaves, gameSaveBindingSource, btnAdd, btnEdit, btnRemove, btnClear); mEditor.Owner = this; mEditor.NewItemNeeded += editor_NewItemNeeded; mEditor.EditorDialogNeeded += editor_EditorDialogNeeded; }