博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Click和Command事件的区别是什么
阅读量:5733 次
发布时间:2019-06-18

本文共 587 字,大约阅读时间需要 1 分钟。

Click和Command事件的区别是什么

当用户点击Button,它首先先处理click,然后处理command。事实上,定义commandName和commandArgument属性只是为了向父控件传递(冒泡)相关事件,当没有父控件时如果它根本不会触发command事件反而会让使用者更清楚。Button自身的click和command事件是相互冗余的,因此可以退一步说,你无所谓使用哪一个事件都是可以的。至于说在Click事件中获得CommandName属性或者CommandArgument属性,写:

   ((Button)sender).CommandName    ((Button)sender).CommandArgument

就可以了,并不是只能在Command事件中才能取得而在Click中就不能取得Button自身的属性,实际上Click事件中任何属性都可以取得。

Click是直接点Button ,而Command是一般有模板列的   如果在一个GridView中使用一个Button进行update , insert , delete等的时候。 使用Button的click无法实现获取表格中选定项的数据。而使用CommandName 可以出发Button上一级空间的事件。也就是使用GridView的update , insert , delete...事件。

转载地址:http://ghlwx.baihongyu.com/

你可能感兴趣的文章
sql语句返回主键SCOPE_IDENTITY()
查看>>
MongoDB培训
查看>>
机器学习开源项目精选TOP30
查看>>
代码分析系列 内存执行过程
查看>>
iOS开发-邮件发送
查看>>
/etc/resolv.conf文件详解
查看>>
【转】VC的MFC中重绘函数的使用总结(整理)
查看>>
JQuery日记_5.13 Sizzle选择器(六)选择器的效率
查看>>
System.gc()与Object.finalize()的区别
查看>>
Memcache存储大数据的问题
查看>>
HTML5区域范围文本框实例页面
查看>>
oracle查看经常使用的系统信息
查看>>
技术工坊|如何利用ERC875协议开发世界杯区块链门票?(北京)
查看>>
Django_4_视图
查看>>
Linux的netstat命令使用
查看>>
shell实例100例《五》
查看>>
lvm讲解,磁盘故障小案例
查看>>
24.5 saltstack远程执行命令
查看>>
配置IP
查看>>
大快网站:如何选择正确的hadoop版本
查看>>