C# ProcessCmdKey事件响应完后还会有什么事件被执行

实在想不出来了... 实在想不出来了 展开
 我来答
娇晓乐J
2017-10-09 · TA获得超过265个赞
知道小有建树答主
回答量:339
采纳率:33%
帮助的人:181万
展开全部
给你一个简单的例子:例子中Form2加载后会引发事件。简化起见,没有使用接口。(1)Form2的窗体代码Form2.cs<pre t="code" l="csharp">public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

// 定义一个事件 Form2Loaded
public event EventHandler<EventArgs> Form2Loaded;

private void Form2_Load(object sender, EventArgs e)
{
// 在这里写你的代码 ……

// 引发 Form2Loaded 事件:通知Form2已经加载完毕
if (Form2Loaded != null)
{
Form2Loaded(this, EventArgs.Empty);
}
}
}(2)Form1窗体代码Form1.cs<pre t="code" l="csharp">public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
// 挂接事件处理
f2.Form2Loaded += f2_Form2Loaded;
f2.Show();
}

void f2_Form2Loaded(object sender, EventArgs e)
{
MessageBox.Show("Form2加载完毕!");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式