代码语言:javascript复制
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();
}
////////////////////////////////////////////////////////////////////////////////
}
}