Winform 自定义控件, 自定义事件, 委托事件
Winform 自定义控件, 自定义事件, 委托事件using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApp3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void myUserControl1_TestClick(object sender, EventArgs e)
{
MessageBox.Show("用户点击2");
}
}
public partial class MyUserControl : UserControl
{
public MyUserControl()
{
// 注册事件
this.Click += new System.EventHandler(this.MyUserControl_Click);
}
/// <summary>
/// 自定义事件
/// </summary>
public event System.EventHandler TestClick;
/// <summary>
/// 单击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void MyUserControl_Click(object sender, EventArgs e)
{
if (TestClick != null)
TestClick(sender, e);
}
}
}
感恩无私的分享与奉献 :) 这个类目最活跃了!赞一个! 谁懂啊!这内容我能循环看十遍 赞同 + 10086,完全说出了我的想法! 这波分析到位,逻辑满分! 这逻辑绝了,分析得太到位了吧 蹲一波同款,有没有姐妹 / 兄弟推荐? 内容太顶了!疯狂点赞,已默默收藏~ 楼主辛苦啦,期待下一篇分享