(转)一段如何調用Button.Click事件的故事
原文地址: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事件的故事的更多相关文章
- js(react.js) button click 事件无法触发
今天遇到一个诡异的问题.button 上的点击事件触发不了. 找个几个小时,原因是 js 报错了. <Button type="primary" htmlType=" ...
- android button click事件
package a.a; import android.app.Activity;import android.os.Bundle;import android.view.View;import an ...
- Ajax实现页面后台button click事件无刷新弹窗
很多人在做链接弹出新窗口的时候,都习惯用Response.Wrtite("<script>window.open('a.aspx')</script>") ...
- 解 自己关于 C# Button的Click事件的疑惑
先说说C#中事件的用法,从事件的用法中,我自己会产生一个疑惑 C#事件 class Program { static void Main(string[] args) { EventClass ec ...
- Xamarin for android:为button设置click事件的几种方法
原文:Xamarin for android:为button设置click事件的几种方法 在Xamarin中一个最基础的事情,就是为一个button指定click事件处理方法,可是即使是这么一件事也有 ...
- 10. Extjs Button控件的handler配置项和click事件
转自:https://blog.csdn.net/lishk314/article/details/41541797 查看API: click( this, e, eOpts ) Fires when ...
- Button的Click事件与js函数的两种不同顺序触发方式
先运行js.或者先运行Click事件,近期就遇到了这个问题,開始弄了两个button分别运行,那才叫一个蛋疼... 1.先运行js,再运行Button的Click函数 <asp:Button I ...
- button click event in jqxgrid jqwidgets
button click event in jqxgrid jqwidgets http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/p ...
- Silverlight 后台利用代码触发 Button 的Click事件
页面上一个查询按钮,当用户点击 回车键 的时候 处罚查询按钮的onclick事件 public MainPage() { InitializeComponent(); this.KeyDown += ...
随机推荐
- C# 常见集合之前的转换
1,从System.String[]转到List<System.String> System.String[] str={"str","string" ...
- php编译安装参数说明
http://www.cnblogs.com/52php/p/5668828.html
- Canvas tutorial
<canvas> 是一种可以通过编写脚本(通常是JavaScript)来实现绘制图形的HTML元素.例如,它能用来绘制图形,制作组合图像或者生成简单的 (偶尔 也不简单) 动画.右边的图像 ...
- .net平台的RSA实现以及与Delphi之间的互操作性
.net平台下面的RSA算法实现是RSACryptoServiceProvider,如果安装了 Microsoft Enhanced Cryptographic Provider,则 RSACrypt ...
- 使用 Windows PowerShell 来管理和开发 windowsazure.cn 账户的特别注意事项
6月6日,微软面向中国大陆用户开放了Microsoft Azure公众预览版的申请界面.大家可以申请免费的 beta 试用,收到内附邀请码的通知邮件后只需输入激活码即可开始免费试用.具体网址为: ht ...
- vmware在非正常关机后无法启动虚拟机
昨天使用vmware,由于笔记本温度过高,系统自动断电,导致实体机非正常关机.然后发现vmware无法启动虚拟机了,提示为‘This virtual machine appears to be in ...
- android学习笔记38——样式和主题
Style.Theme 样式和主题资源都是用于android应用的美化操作. 样式:一组格式的集合,可重复使用. android的样式资源存放与res/values文件夹下,其根元素为<reso ...
- C基础--关于typedef的用法总结
转自:http://blog.csdn.net/wangqiulin123456/article/details/8284939 在C还是C++代码中,typedef都使用的很多,在C代码中尤其是多. ...
- linux网络不同的解决办法
贯标防火墙,iptables 注释掉/etc/hosts的localhost的ipv6地址映射
- netty常用代码
一. Server public class TimeServer_argu { public void bind(int port) throws InterruptedException { Ev ...