// end Datafile // Forge private void createFilelistToolStripMenuItem_Click(object sender, EventArgs e) { if (treeView.SelectedNode == null) { return; } EntryTreeNode node = (EntryTreeNode)treeView.SelectedNode; Forge forge = node.Forge; if (forge != null) { string filelist = forge.CreateFilelist(); if (filelist.Length > 0) { using (SaveFileDialog dialog = new SaveFileDialog()) { dialog.FileName = $"{forge.Name}-filelist.txt"; dialog.Filter = "Text files|*.txt|All files|*.*"; if (dialog.ShowDialog() == DialogResult.OK) { File.WriteAllText(dialog.FileName, filelist); MessageBox.Show("Created filelist.", "Done"); } } } } }