private void btnEdit_Click(object sender, EventArgs e) { int index = -1; if (lstPlay.Items.Count == 0) { MessageBox.Show("请选中!", "提示"); return; } string s = ""; try { s = lstPlay.Items[lstPlay.SelectedIndices[0]].Text; } catch { MessageBox.Show("请选中!", "提示"); return; } string tree = ""; try { tree = treeView.SelectedNode.Text; } catch { MessageBox.Show("请选中!", "提示"); return; } if (s.Contains("word")) { index = 0; } else if (s.Contains("表")) { index = 2; } else { index = 1; } switch (index) { case 0: WordFrm wordFrm = new WordFrm(s, tree, true); wordFrm.ShowDialog(); break; case 1: TxtFrm txtFrm = new TxtFrm(s, tree); txtFrm.ShowDialog(); break; case 2: TableFrm tFrm = new TableFrm(tree); tFrm.ShowDialog(); break; default: break; } }
public void picBtnWord_Click(object sender, EventArgs e) { wordNum++; string tree = treeView.SelectedNode.Text; StreamWriter myStreamWriter = new StreamWriter(Application.StartupPath + @"\" + "word文档" + wordNum.ToString() + ".rtf", true); myStreamWriter.WriteLine("{\\rtf1\\ansi\\deff0{\\fonttbl{\\f0\\fmodern\\fprq1\\fcharset0 Courier New;}}\\viewkind4\\uc1\\pard\\lang1033\\f0\\fs16 "); myStreamWriter.Flush(); myStreamWriter.Close(); WordFrm f = new WordFrm("word文档" + wordNum.ToString(), tree, false); f.ShowDialog(); }