📄 searcher.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace jishiben
{
public delegate void searchEventHandler(object sender, SearchEventArgs e);
public partial class searcher : Form
{
public bool cBcheched
{
get
{
return this.cBqufen.Checked;
}
}
public bool rBcheched
{
get
{
if (rBdown.Checked)
{
return true;
}
else
{
return false;
}
}
}
private SearchEventArgs sea = new SearchEventArgs();
public event searchEventHandler Search;
private void OnSearch()
{
searchEventHandler handler = Search;
if (handler != null)
{
if (handler.Target is System.ComponentModel.ISynchronizeInvoke)
{
System.ComponentModel.ISynchronizeInvoke aSynch = handler.Target as System.ComponentModel.ISynchronizeInvoke;
if (aSynch.InvokeRequired)
{
object[] args = new object[] { this, sea };
aSynch.Invoke(handler, args);
}
else
{
handler(this, sea);
}
}
else
{
handler(this, sea);
}
}
else
{
MessageBox.Show("事件为空!");
}
}
public searcher()
{
InitializeComponent();
}
private void btn_close_Click(object sender, EventArgs e)
{
this.Close();
}
private void btn_searchnext_Click(object sender, EventArgs e)
{
if (tBnext.Text == "")
{
MessageBox.Show("请输入查找内容!");
}
else
{
sea.Searchstring = tBnext.Text;
OnSearch();
}
}
private void searcher_HelpButtonClicked(object sender, CancelEventArgs e)
{
MessageBox.Show("查找帮助");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -