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;
}
}
}
}