Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jul 1st, 2008, 2:07 AM   #1
Jabo
Not a user?
 
Join Date: Sep 2007
Posts: 253
Rep Power: 1 Jabo is on a distinguished road
ToolStripMenu manipulation

I have the following code that sets the checked status of menu items. I know there's an easier and less cluttered way to handle this, but I can't seem to find it. I've tried toolstripmenuitem.dropdownitems but there is no checked property for any of the items in this array of dropdownitems.

vb Syntax (Toggle Plain Text)
  1. Private Sub MinutesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MinutesToolStripMenuItem.Click
  2.  
  3. '5 minute menu option
  4. interval = 300000
  5. tmrTimer.Interval = interval
  6. MinutesToolStripMenuItem.Checked = True
  7. MinutesToolStripMenuItem1.Checked = False
  8. MinutesToolStripMenuItem2.Checked = False
  9. MinutesToolStripMenuItem3.Checked = False
  10. MinutesToolStripMenuItem4.Checked = False
  11. lblInterval.Text = "Ping interval: " & tmrTimer.Interval.ToString / 60000 & " minutes"
  12. End Sub
  13.  
  14. Private Sub MinutesToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MinutesToolStripMenuItem1.Click
  15.  
  16. '10 minute menu option
  17. interval = 600000
  18. tmrTimer.Interval = interval
  19. MinutesToolStripMenuItem.Checked = False
  20. MinutesToolStripMenuItem1.Checked = True
  21. MinutesToolStripMenuItem2.Checked = False
  22. MinutesToolStripMenuItem3.Checked = False
  23. MinutesToolStripMenuItem4.Checked = False
  24. lblInterval.Text = "Ping interval: " & tmrTimer.Interval.ToString / 60000 & " minutes"
  25. End Sub
  26.  
  27. Private Sub MinutesToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MinutesToolStripMenuItem2.Click
  28.  
  29. '15 minute menu option
  30. interval = 900000
  31. tmrTimer.Interval = interval
  32. MinutesToolStripMenuItem.Checked = False
  33. MinutesToolStripMenuItem1.Checked = False
  34. MinutesToolStripMenuItem2.Checked = True
  35. MinutesToolStripMenuItem3.Checked = False
  36. MinutesToolStripMenuItem4.Checked = False
  37. lblInterval.Text = "Ping interval: " & tmrTimer.Interval.ToString / 60000 & " minutes"
  38. End Sub
  39.  
  40. Private Sub MinutesToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MinutesToolStripMenuItem3.Click
  41.  
  42. '30 minute menu option
  43. interval = 1800000
  44. tmrTimer.Interval = interval
  45. MinutesToolStripMenuItem.Checked = False
  46. MinutesToolStripMenuItem1.Checked = False
  47. MinutesToolStripMenuItem2.Checked = False
  48. MinutesToolStripMenuItem3.Checked = True
  49. MinutesToolStripMenuItem4.Checked = False
  50. lblInterval.Text = "Ping interval: " & tmrTimer.Interval.ToString / 60000 & " minutes"
  51. End Sub
  52.  
  53. Private Sub MinutesToolStripMenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MinutesToolStripMenuItem4.Click
  54.  
  55. '60 minute menu option
  56. interval = 3600000
  57. tmrTimer.Interval = interval
  58. MinutesToolStripMenuItem.Checked = False
  59. MinutesToolStripMenuItem1.Checked = False
  60. MinutesToolStripMenuItem2.Checked = False
  61. MinutesToolStripMenuItem3.Checked = False
  62. MinutesToolStripMenuItem4.Checked = True
  63. lblInterval.Text = "Ping interval: " & tmrTimer.Interval.ToString / 60000 & " minutes"
  64. End Sub

Can anybody give me direction?
Jabo is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
excel manipulation hush Other Programming Languages 1 Aug 21st, 2006 2:02 AM
array manipulation brad sue Other Programming Languages 2 Apr 20th, 2006 1:56 PM
Pragmatic image manipulation (resizing) kurifu C# 2 Aug 25th, 2005 6:52 PM
Cell Manipulation zameroth JavaScript and Client-Side Browser Scripting 2 Apr 27th, 2005 12:49 PM
String manipulation without string.h? Hellion C++ 6 Mar 9th, 2005 4:50 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:11 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC