Hi Doug,

    After asking the question I discovered that knowing all the menu items and 
such creates a problem if different types, but a dictionary of the only ID's 
you want does prevent that problem.

    So, below is how I got around the issues. the first function unchecks all 
items inside the dictionary and returns a true to set the actual menu item that 
had been selected, so it gets set true.

    Then the second function uses the dictionary to find the ID on the item 
list to find the value of that item and return the actual menu ID of that 
particular value.

    So this allows me to uncheck a selection and find the ID of a value 
corresponding to that ID...

    So, if choices then one value selects only one item and such...

    You will understand it after I post the cuckoo Clock.

    Just going one step at a time, filling in the menu items, selections, and 
the IniFile with those selections, and the reverse.

        Bruce

Function SelectMenuItem( menuDict)
 ' Uncheck all menu items and set selected one by passing back true.
 Dim mId
 For Each mId In menuDict
  myDialogMenu.Checked( mId) = False
 Next
 SelectMenuItem = True
End Function

Function GetMenuItemID( menuDict, item)
 ' Return the menuItem ID of the item inside the dictionary.
 Dim mID
 For Each mID In menuDict
  If menuDict( mID) = item Then
   GetMenuItemID = mID
   Exit Function
  End If
 Next
 GetMenuItemID = ""
End Function

  Sent: Friday, May 27, 2011 12:00 PM
  Subject: Re: Menu Items and Menu Group?


  Bruce,

  We do not expose the information you are asking for.  The reason is the menu 
object we provide is for your own dialogs.  Meaning either your entry in our 
apps menu or the menu bar in your dialog.  In either case you are the one that 
put the entries in the menu so you know what is there and how to interact with 
them.

  Doug

  On 5/27/2011 10:27 AM, BT wrote: 

    Hi!

        I still would like to know, but my dictionary function is perfect and 
requires only the items dictionary along with 4 lines of code for the 
function...
            Bruce

      Sent: Friday, May 27, 2011 8:18 AM
      Subject: Menu Items and Menu Group?



      Hi!

          I discovered in my app manager in the help menu that there is no 
property for the size or count inside a menu item list. Is there?

          I wish to deselect or check all items inside one menu list so if I 
check one item all the rest are unchecked.

          I no from other languages ther is usually a way to count all items 
with a built in property and there is none for WE menu properties/methods. At 
least what I see on the property list.

          I attempted the UBound and that either says the method/property does 
not exist or not set...

          Any thoughts would be appreciated for I am at the moent making a 
dictionary list of all items to resolve the issue.

              Bruce

Reply via email to