public partial class Form2 : Form { public Form2() { InitializeComponent(); } private Form1 jishiben; public Form2(Form1 f) { InitializeComponent(); jishiben = f; } public int index = -1; private void cha_Click(object sender, EventArgs e) { string mubiao = txtchazhao.Text; string yuanshuju = jishiben.txtjishiben.Text; index = yuanshuju.IndexOf(mubiao,index+1); if (index > -1) { jishiben.txtjishiben.Select(index, mubiao.Length); jishiben.Focus(); } } private void tihuan_Click(object sender, EventArgs e) { jishiben.txtjishiben.Text = jishiben.txtjishiben.Text.Replace(txtchazhao.Text,txttihuan.Text); } }
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void 打开OToolStripMenuItem_Click(object sender, EventArgs e) { openFileDialog1.Filter = "文本文档|*.txt|所有文件|*.*"; DialogResult isok = openFileDialog1.ShowDialog(); if (isok == DialogResult.OK) { string filePath = openFileDialog1.FileName; this.txtjishiben.Text = File.ReadAllText(filePath, Encoding.Default); this.Text = new FileInfo(filePath).Name;//获取文件名 } } private void 新建NToolStripMenuItem_Click(object sender, EventArgs e) { this.txtjishiben.Text=""; } private void 另存为AToolStripMenuItem_Click(object sender, EventArgs e) { saveFileDialog1.Filter = "文本文档|*.txt|所有文件|*.*"; DialogResult isok = saveFileDialog1.ShowDialog(); if (isok == DialogResult.OK) { string filename = saveFileDialog1.FileName; //StreamWriter sw = new StreamWriter(filename); //sw.Write(this.txtjishiben.Text); //sw.Close(); File.WriteAllText(filename,this.txtjishiben.Text,Encoding.Default); } } private void 保存SToolStripMenuItem_Click(object sender, EventArgs e) { string path = openFileDialog1.FileName; string n = this.txtjishiben.Text; File.WriteAllText(path, n,Encoding.Default); } private void 退出XToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } private void 打印PToolStripMenuItem_Click(object sender, EventArgs e) { printDialog1.Document = printDocument1; DialogResult isok = printDialog1.ShowDialog(); if (isok == DialogResult.OK) { printDocument1.Print(); } } private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e) { printPreviewDialog1.ShowDialog(); printPreviewDialog1.Document = printDocument1; } private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { System.Drawing.Font f=new System.Drawing.Font("隶书",19.8f); e.Graphics.DrawString(this.txtjishiben.Text,f,System.Drawing.Brushes.Blue,new Point(100,100)); ; } private void 查找ToolStripMenuItem_Click(object sender, EventArgs e) { Form2 f = new Form2(this); f.Show(); } }