Button btn = sender as Button; //创建Button对象 这句话中Sencler和as是什么。怎么使用Sender和as
2024-09-02 06:48:04
ender是个object类型的变量名,通常都是事件的默认参数名,而这个变量存的是触发这个事件的控件,而as 可以理解为抽象,它把object类理的sender变量抽象成了(Button)类型。这样它才能用Button类型的属性和方法,例如你要在单击一个按钮的时候获得这个按钮上的字符串。
private void btnAdd_Click(object sender, EventArgs e)
{
try
{
Button btn = sender as Button; //创建Button对象
string strText = (sender as Button).Text.Trim();
就是这样。
追问
获得这个按钮上的字符串。是什么意思
追答
就是你按钮上显示的字符串。。。就是 Text属性
最新文章
- Loadrunner监控Apache
- linux上监控tomcat down掉后自动重启tomcat
- 编译安装带ssl 模块指定版本Python
- wordpress源码解析-目录结构-文件调用关系(1)
- 【数位DP】Hdu 3652:B-number
- Fody
- MFC浅析(7) CWnd类虚函数的调用时机、缺省实现
- PAT---1013. Battle Over Cities (25)
- 【Python排序搜索基本算法】之Prim算法
- 【android自己定义控件】自己定义View属性
- Java 管程解决生产者消费者问题
- 【UNIX环境高级编程】文件 IO 操作 一 ( open | close | creat | lseek | write | read )
- 安装WebLogic失败,出现”[VALIDATION] [ERROR]:INST-07004: Oracle 主目录(O) 位置包含一个或多个无效字符“解决方案
- 小程序app.onLaunch中获取用户信息,index.onLoad初次载入时取不到值的问题
- vs2017创建.net core 应用程序,发布到Linux
- 树的平衡之AVL树——错过文末你会后悔,信我
- 2018-2019-2 《Java程序设计》第5周学习总结
- CentOS7运行报错kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 26s
- Flink神秘工具lib
- Java -- 内部类(一)