C# 委托刷新

本文详细介绍了C#中的委托使用,包括如何定义委托、创建委托对象以及如何在不同方法间传递事件。通过示例展示了在按钮点击事件中如何调用委托,以及如何在界面跳转时指定委托执行的方法,无论是点击事件还是无参函数。同时,文章还探讨了委托在实际程序设计中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#委托刷新

1、在弹出界面中定义委托类的方法,并调用方法创建委托对象。

public partial class FrmForkLend : Form
{
     //定义委托刷新
	 public delegate void Reload(object sender, EventArgs e);
     public Reload reload;
     ...
     #region 按钮-提交
     private void button1_Click(object sender, EventArgs e)
     {
            try
            {
                ...
                //执行委托刷新
                this.reload(null, null);
                ...
            }
            catch (Exception ex)
            {
            	...
            }
        }
        #endregion
        ...
}

2、主界面跳转时,给委托对象赋值(指定执行时所运行的函数)

#region 按钮-借用
private void tb_lend_Click(object sender, EventArgs e)
{
      FrmForkLend forklend = new FrmForkLend();
      forklend.reload = tb_query_Click; //指定方法,tb_query_Click 为点击事件
      forklend.ShowDialog();
}
#endregion

注意:上边指定的委托方法为点击事件(委托时执行点击事件),下面为函数

//定义委托刷新
public delegate void Reload();
public Reload reload;
//执行委托刷新
this.reload();
//指定方法
forklend.reload = queryFrockLendRecord;//queryFrockLendRecord 为无参函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值