文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>c#的委托和事件

c#的委托和事件

时间:2011-06-08  来源:悟生慧

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace GoldCubePos.App
{
    public partial class Form1 : Form
    {

        private delegate void ShowName(object sender);//定义委托

        private event ShowName btnclick;//定义事件

        //调用的方法

        private void ShowButtonName(object sender)
        {
            Button btn = sender as Button;
            if (btn != null)
            {
                MessageBox.Show("按钮名称是:" + btn.Text);
            }
        }

        public Form1()
        {
            InitializeComponent();

        }

        private void button1_Click(object sender, EventArgs e)
        {

            //System.Diagnostics.Process.Start("http://www.163.com");
            MessageBox.Show("我被点击了!!!");
            btnclick += ShowButtonName;//订阅事件
            btnclick(sender);

        }
    }
}

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载