Получение объекта в событии - C#
Формулировка задачи:
как возможно при генерации события получать в коде события информацию о том - от какого объекта оно? там есть переменная object sender - но тогда как ей воспользоватся?
она не содержит никаких особых свойств и методов?
Решение задачи: «Получение объекта в событии»
textual
Листинг программы
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication21
{
public partial class Form1 : Form
{
Button button;
public Form1()
{
InitializeComponent();
button = new Button();
this.Controls.Add(button);
button.Text = "Нажми меня";
button.Location = new Point(50, 50);
button.Width = 150;
button.Click += new EventHandler(button_Click);
}
void button_Click(object sender, EventArgs e)
{
(sender as Button).Text = "Ой. Меня кто-то нажал";
}
}
}