private void mDeleteFileButton_Click(object sender, EventArgs e) { if (this.mInternalFilesListBox.SelectedIndex > -1) { String fileToRemove = mInternalFilesListBox.Items[mInternalFilesListBox.SelectedIndex].ToString(); PS2FileHelper helper = new PS2FileHelper(mSaveFileNameTextBox.Text); string targetFile = "mySave.max"; if (helper.DeleteFileFromSave(fileToRemove) && helper.SaveMaxFileAs(targetFile)) { mSaveFileNameTextBox.Text = targetFile; ShowContants(mSaveFileNameTextBox.Text); } helper.Dispose(); } }
private void mInternalFilesListBox_DragDrop(object sender, DragEventArgs e) { Control tb = sender as Control; string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); if (files != null && files.Length == 1 && tb != null) { string targetFile = ".\\mySave.max"; PS2FileHelper helper = new PS2FileHelper(mSaveFileNameTextBox.Text); helper.AddFileToSave(files[0]); helper.SaveMaxFileAs(targetFile); mSaveFileNameTextBox.Text = targetFile; ShowContants(mSaveFileNameTextBox.Text); helper.Dispose(); } }
private void mAddFileButton_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); if (dlg.ShowDialog() == DialogResult.OK) { string targetFile = "mySave.max"; PS2FileHelper helper = new PS2FileHelper(mSaveFileNameTextBox.Text); helper.AddFileToSave(dlg.FileName); helper.SaveMaxFileAs(targetFile); mSaveFileNameTextBox.Text = targetFile; ShowContants(mSaveFileNameTextBox.Text); helper.Dispose(); } dlg.Dispose(); }