コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }