ArcGISCompare.frmMappings.btnPrint_Click C# (CSharp) Метод

btnPrint_Click() приватный Метод

private btnPrint_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void btnPrint_Click(object sender, EventArgs e)
        {
            int level = 0;
              TextWriter theOut;

              if (tvResults.Nodes.Count > 0)
              {
              string outpath = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            using (StreamWriter sw = new StreamWriter(outpath + @"\ArcGISCompareResults_" + DateTime.Now.Year.ToString() + "_" + DateTime.Now.Month.ToString() + "_"
            + DateTime.Now.Day.ToString() + "_" + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + ".txt"))
            {
              for (int i = 0; i < tvResults.Nodes.Count; i++)
              {
            TreeNode mainNode = (TreeNode)tvResults.Nodes[i].Clone();

            sw.WriteLine(mainNode.Text);

            level += 1;
            AddSubNodes(mainNode, sw, ref level);
            level -= 1;
              }
            }
              }
        }