using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace TSProducer { public partial class ReplaceForm : Form { ////////////////////////////////事务句柄//////////////////////////////////////// public event EventHandler find; public event EventHandler replace; public event EventHandler replaceAll; ////////////////////////////////返回主窗体的值////////////////////////////////// public string FromReplaceForm_Keyword { get { return this.textBoxKeyword.Text; } } public string FromReplaceForm_ReplaceWord { get { return this.textBoxReplaceWord.Text; } } ////////////////////////////////主窗体构造函数////////////////////////////////// public ReplaceForm() { InitializeComponent(); } ////////////////////////////////实际操作/////////////////////////////////////// private void FindNextKeyword(object sender, EventArgs e) { if (find != null) { find(this, EventArgs.Empty);//当事件触发时,传递自身引用 } } private void ReplaceMatchKeyword(object sender, EventArgs e) { if (replace != null) { replace(this, EventArgs.Empty); } } private void ReplaceAllMatchKeyword(object sender, EventArgs e) { if (replaceAll != null) { replaceAll(this, EventArgs.Empty);//当事件触发时,传递自身引用 } } private void ExitReplaceForm(object sender, EventArgs e) { this.Close(); } //////////////////////////////////////////////////////////////////////////////// } }