> 現在、複数のテキストボックスにひとつのcontextMenuStripを> 割り当てて処理をしているのですが> どのテキストボックスからcontextMenuStripが呼ばれたのかを> 判断したい場合はどのようにしたらよろしいのでしょうか?複数のテキストボックスそれぞれ、ひとつのmouse-downイベントハンドラを割り当て: private Control lastRdown; // mouse-downイベントハンドラ private void textBoxAny_MouseDown(object sender, MouseEventArgs e) { if ( e.Button == MouseButtons.Right ) lastRdown = (Control)sender; }そうすればLastRdownには"最後に右クリックされたコントロール"が入ってます。んでもってcontextMenuStripのハンドラでlastRdownを読めばいいんじゃないかと。
- Child Tree -