this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(12, 9);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(51, 12);
this.label1.TabIndex = 0;
this.label1.Text = "こんにちは";
this.label1.DoubleClick += new System.EventHandler(this.label1_DoubleClick);


private void label1_DoubleClick(object sender, EventArgs e)
{
 label1.Text = "ダブルクリックされました";
 MessageBox.Show(sender.ToString() + "\n" + e.ToString());//@
}


これは、「こんにちは」と書かれたラベルをデザイン画面で作った時に自動生成されたコード
ラベルをダブルクリックしたときに「ダブルクリックされました」とラベルの表示が変るようにしてある

ここに、今問題としている引数2つ、senderとeの内容をToString()で表示させる一行を加えた@
@の結果はこう↓
System.Windows.Forms.Label, Text: ダブルクリックされました
System.Windows.Forms.MouseEventArgs