shawne
Well-known member
Given the below piece of code, why after the first right click to bring up the context menu, the menu no longer comes up? It trys (flashes and disappears) but will not remain. Thanks!
VB.NET:
Public ContextMenu1 As New ContextMenu
Public MenuItem1 As New MenuItem
Public MenuItem2 As New MenuItem
Sub main()
noticon.Icon = New Icon("ndico.ico")
noticon.Visible = True
MenuItem1.Text = "&Abort"
MenuItem2.Text = "&Pause"
ContextMenu1.MenuItems.Add(MenuItem1)
ContextMenu1.MenuItems.Add(MenuItem2)
AddHandler MenuItem1.Click, AddressOf menuitem1_Click
AddHandler MenuItem2.Click, AddressOf menuitem2_Click
noticon.ContextMenu = ContextMenu1
myThread.Start()
End Sub
Public Sub menuitem1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
myThread.Abort()
End
End Sub
Public Sub menuitem2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If myThread.ThreadState = ThreadState.Running Then
MenuItem2.Text = "&Resume"
myThread.Suspend()
noticon.Text = "Update suspended!"
Else
MenuItem2.Text = "&Pause"
myThread.Resume()
noticon.Text = "Resuming..."
End If
End Sub
Last edited: