私のフォームのさまざまな場所にプログラムで配置された一連のパネルコントロールがあります。以下では、ループして増加するとI
、すべてのパネルが同じイベントハンドラーに登録されていることがわかります。これは私にとっては問題ありませんが、イベントハンドラーコードで、どのパネルがイベントを発生させたかを知る方法を見つけることができません。使ってみsender
ましたが、使い方がわからないようです。だから私の質問は、イベントハンドラーコードで、どのパネルがイベントを発生させたかをどのように知ることができるかです
Panels[i].Click += new EventHandler(AllPanels_Click);
void AllPanels_Click(object sender, EventArgs e)
{
//need logic code here!
}