entity.MapForms.MapForm.outputListToFileToolStripMenuItem_Click C# (CSharp) Method

outputListToFileToolStripMenuItem_Click() private method

The output list to file tool strip menu item_ click.
private outputListToFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object The sender.
e System.EventArgs The e.
return void
        private void outputListToFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SaveFileDialog sd = new SaveFileDialog();
            sd.AddExtension = true;
            sd.CheckFileExists = false;
            sd.DefaultExt = "txt";
            sd.FileName = "taglist";
            sd.Filter = "Text files (*.txt)|*.txt";
            if (sd.ShowDialog() == DialogResult.OK)
            {
                StringBuilder sb = new StringBuilder();
                if (metaView == FormFunctions.MetaView.InfoView)
                {
                    TreeNode tn = treeView1.Nodes[0];
                    while (tn != null)
                    {
                        sb.AppendLine(tn.Text);
                        tn = tn.NextNode;
                    }
                }
                else
                {
                    GetChildNodeNames(0, ref sb, treeView1.Nodes[0]);
                }

                using (StreamWriter sw = new StreamWriter(sd.FileName))
                {
                    sw.Write(sb.ToString());
                }

                MessageBox.Show("Done!");
            }
        }
MapForm