C#基础知识之Sender

时间:2024-04-23 19:26:36
      /// <summary>
        /// sender就是事件发起者,e存储事件发起者的一些参数
        /// 例如:
        /// private void button1_Click(object sender, System.EventArgs e){}
        /// 这里sender就是 button1,e存储 button1的一些参数。
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            //但sender的类型是object,给它强制转换成相应的类型,就可以访问这个对象了
            Button bt = (Button)sender;
            bt.Text = "哈哈";
            bt.BackColor = Color.Red;
        }