原文地址:http://helloouc.blog.163.com/blog/static/5530527120091050314590/

一、前言

由于小朱与BillChung的启发,想写一个故事,让大家了解如何调用 Button.Click 事件,而故事的好坏,由看戏的客官去评判,假如说的不好,请不要骂的太凶,因为我只是个程序员,并不是说书的。

二、故事开始

有一天,有个人叫小欧,看到路上有台车 ( button1_Click ),车子的样子很漂亮

private void button1_Click(object sender, EventArgs e)

{

MessageBox.Show("我是台好车,来开我");

}

哇! 是台好车,真想偷偷开看看,因此走到车子旁边,发现要开这台车,需要两把钥匙 (object sender, EventArgs e)

因此小欧尝试了一些方法,想要偷偷开车

方法一 :  不插钥匙,直接开看看,结果 ....不能开

方法二 : 拿一把钥匙( new EventArgs() ) 开看看,結果 ...不能开

方法三 : 插入两把钥匙,而且还是传说中的万用钥匙 (null ,null ),结果 ...能开喔

方法四、拿一把万用钥匙 ,一把专属钥匙 ( null,new EventArgs() ),结果 ...能开喔

方法五、上车子的官方网站 MSDN 找找看有沒有方法可以开,看到有个 Button.PerformClick 的声控方法 ,叫一下就能开喔,结果 ...能开喔

三、故事告诉我们什么呢?

1. 能把车子起來的方式有很多

2. 车子开不起來,代表开的方式有问题

3. 假如想不到怎么开车子,记得上 MSDN 找找看

4. 当您使用车子需要读取专属钥匙上的晶片 (参数) 时,拿专属钥匙时,车子可以读取晶片上的资料,让您的可以顺利开车,但如果使用万用钥匙 ( null ),也許车门可以打开,但车子发动不起來

(转)一段如何調用Button.Click事件的故事的更多相关文章

  1. js(react.js) button click 事件无法触发

    今天遇到一个诡异的问题.button 上的点击事件触发不了. 找个几个小时,原因是 js 报错了. <Button type="primary" htmlType=" ...

  2. android button click事件

    package a.a; import android.app.Activity;import android.os.Bundle;import android.view.View;import an ...

  3. Ajax实现页面后台button click事件无刷新弹窗

    很多人在做链接弹出新窗口的时候,都习惯用Response.Wrtite("<script>window.open('a.aspx')</script>") ...

  4. 解 自己关于 C# Button的Click事件的疑惑

    先说说C#中事件的用法,从事件的用法中,我自己会产生一个疑惑 C#事件 class Program { static void Main(string[] args) { EventClass ec ...

  5. Xamarin for android:为button设置click事件的几种方法

    原文:Xamarin for android:为button设置click事件的几种方法 在Xamarin中一个最基础的事情,就是为一个button指定click事件处理方法,可是即使是这么一件事也有 ...

  6. 10. Extjs Button控件的handler配置项和click事件

    转自:https://blog.csdn.net/lishk314/article/details/41541797 查看API: click( this, e, eOpts ) Fires when ...

  7. Button的Click事件与js函数的两种不同顺序触发方式

    先运行js.或者先运行Click事件,近期就遇到了这个问题,開始弄了两个button分别运行,那才叫一个蛋疼... 1.先运行js,再运行Button的Click函数 <asp:Button I ...

  8. button click event in jqxgrid jqwidgets

    button click event in jqxgrid jqwidgets http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/p ...

  9. Silverlight 后台利用代码触发 Button 的Click事件

    页面上一个查询按钮,当用户点击 回车键 的时候 处罚查询按钮的onclick事件 public MainPage() { InitializeComponent(); this.KeyDown += ...

随机推荐

  1. apache配置weblogic部署集群,多节点的项目和单节点项目并存 负载均衡

    开启模块如下: LoadModule weblogic_module modules/mod_wl_22.so LoadModule lbmethod_byrequests_module module ...

  2. Oracle RMAN备份恢复指导书

    目 录 1 目的与范围... 1 2 术语和定义... 1 3 角色和职责... 2 4 使用RMAN备份数据库... 2 4.1.1 检查数据库模式... 2 4.1.2 连接到target数据库. ...

  3. collection的框架结构

    经常会看到程序中使用了记录集,常用的有Collection.HashMap.HashSet.ArrayList,因为分不清楚它们之间的关系,所以在使用时经常会混淆,以至于不知道从何下手.在这儿作了一个 ...

  4. 【架构】生成全局唯一ID的3个思路,来自一个资深架构师的总结

    标识(ID / Identifier)是无处不在的,生成标识的主体是人,那么它就是一个命名过程,如果是计算机,那么它就是一个生成过程.如何保证分布式系统下,并行生成标识的唯一与标识的命名空间有着密不可 ...

  5. nova分析(7)—— nova-scheduler

    Nova-Scheduler主要完成虚拟机实例的调度分配任务,创建虚拟机时,虚拟机该调度到哪台物理机上,迁移时若没有指定主机,也需要经过scheduler.资源调度是云平台中的一个很关键问题,如何做到 ...

  6. LintCode "Subarray Sum II"

    Sliding window doesn't work. So it is a typical partial_sum base solution. As below. However if you ...

  7. Nginx做反向代理总是被系统kill

    公司使用Nginx做反向代理,以前都挺正常的,最近不知怎么回事总是无端被系统kill,而在nginx错误日志中也没有信息输出. 网上查了很多资料,也没什么靠谱的回答,唯一觉得有点关联的就是linux ...

  8. ORACLE Instant Client 配置

    http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html 在官网下载对应的 ...

  9. 黄聪:wordpress伪静态的原理

    首先起作用的是配置文件的.htaccess 中的 RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{RE ...

  10. (C++) Interview in English. - Constructors/Destructors

    Constructors/Destructors. 我们都知道,在C++中建立一个类,这个类中肯定会包括构造函数.析构函数.复制构造函数和重载赋值操作:即使在你没有明确定义的情况下,编译器也会给你生成 ...