private void mnLoadMotif_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = StringConstants.ABC_DIR; ofd.Filter = "ABC file (*.abc)|*.abc|All files (*.*)|*.*"; ofd.FilterIndex = 1; ofd.RestoreDirectory = true; if (ofd.ShowDialog() != DialogResult.OK) { return; } string name = controller.generateDefaultMotifName(System.IO.Path.GetFileNameWithoutExtension(ofd.FileName)); Motif m = AbcFileReader.readFromFile(ofd.FileName); m.setName(name); ProgramAction action = new CreateMotifAction(this.controller, m); this.controller.executeAction(action); controller.treeview_selectNode(m); }
private void acceptButton_Click(object sender, EventArgs e) { this.editedMotif = AbcFileReader.readFromFile(StringConstants.TEMP_ABC); this.DialogResult = DialogResult.OK; }