zoukankan      html  css  js  c++  java
  • Button btn = sender as Button; //创建Button对象 这句话中Sencler和as是什么。怎么使用Sender和as

    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属性
  • 相关阅读:
    Pytest学习之 autouse=True,自动调用fixture功能
    Pytest学习之xfail使用
    Pytest学习之use fixtures
    python
    python
    python
    python
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/bedfly/p/12051879.html
Copyright © 2011-2022 走看看