|
分類:[.NET 全般]
VS2008を使ってVB.NETを勉強しているのですが、うまくいってないのでお助け下さい。
右クリックをしたときに、メニューを表示したいので ContextMenuStripを使っています。
しかし、どのコントロール上で右クリックしたかを取得したいため
Sub ContextMenuStrip1_Opening(ByVal sender As Object,ByVal e As CancelEventArgs) 'ContextMenuStripを表示しているコントロールを表示する Dim Mu As ContextMenuStrip = CType(sender, ContextMenuStrip) Console.WriteLine(MU.SourceControl.Name) End Sub
pictureboxが20個ほどForm上にあるのですが、PictureBox1しかうまく表示されません。 それ以外はすべてそのFormの名前になってしまいます。
原因を調べているのですが、中々解らず困っています。
どなたか助けてください。
|