NotifyIconをクリックした時、押されたボタンが右でも左でもContextMenuStripを表示させたい
- 題名: NotifyIconをクリックした時、押されたボタンが右でも左でもContextMenuStripを表示させたい
- 著者: taku
- 日時: 2006/12/10 14:05:05
- ID: 18489
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: NotifyIconをクリックした時、押されたボタンが右でも左でもContextMenuStripを表示させたい
- 著者: じゃんぬねっと
- URL: http://jeanne.wankuma.com/
- 日時: 2006/12/10 20:48:30
- ID: 18490
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: NotifyIconをクリックした時、押されたボタンが右でも左でもContextMenuStripを表示させたい
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2006/12/10 21:39:03
- ID: 18491
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: NotifyIconをクリックした時、押されたボタンが右でも左でもContextMenuStripを表示させたい
- 著者: taku
- 日時: 2006/12/10 22:21:56
- ID: 18493
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
【解決したい問題】
NotifyIconをクリックした時、押されたボタンが右でも左でもContextMenuStripを表示させたいのですが、どうしたら良いでしょうか。
【解決するために何をしたか】
このようなソースを記述しました。
Public Class Form1
Shared notifyIcon1 As New NotifyIcon
Shared contextMenuStrip1 As New ContextMenuStrip
Shared Sub main()
contextMenuStrip1.Items.Add("あああ")
notifyIcon1.Icon = Form1.Icon
notifyIcon1.Visible = True
AddHandler notifyIcon1.Click, AddressOf clicked
Application.Run()
End Sub
Shared Sub clicked(ByVal sender As System.Object, ByVal e As System.EventArgs)
contextMenuStrip1.Show(Windows.Forms.Cursor.Position)
End Sub
End Class
このソースだと、表示されることは表示されるのですが、タスクバーにフォームが表示されてしまいます。