Our World Statistics Day conversations have been a great reminder of how much statistics can inform our lives. Do you have an example of how statistics has made a difference in your life? Share your story with the Community!
Choose Language Hide Translation Bar
Level III

Set Menu Item State

I am running into a problem where I have created an outline box that includes a red triangle menu. The only two menu choices determine whether an if box is visible or not visible. EG. Menu> 1.Not Visible 2. Visible

Obviously it either starts as visible or not visible, in this case not visible. But if I specifically <<Set Menu Item State(1,1,) then it always remains selected, even if the user selects the second menu option. The If Box is working as it should, the only problem I am having is getting the check mark on the menu item to appear and disappear as it should.


This is what I currently have, and it has no menu option "checked" currently. I want it to start out with "Simple Comparison" checked and if the user selects "Range" I want the check mark to move off of "Simple" and on to "Range".


Please help! Thanks!


obson = Outline Box("SalesOrderNbr",
				H List Box(
					rangeob=If Box(0, H List Box(nebson1 = Number Edit Box(),
					cbson1 = Combo Box( {">=", "<=", "<", ">", "="}, CBson1 = cbson1 << Get Selected ))),
					Text Box( "Sales Order Number" ),
					cbson2 = Combo Box( {">=", "<=", "<", ">", "="}, CBson2 = cbson2 << Get Selected ),
					nebson2 = Number Edit Box()
				obson<<Set Menu Item State(obson,rangeob<<Get),
				obson<<Set Menu Script(
					{"Simple Comparison", obson<<Set Menu Item State( 1, 1 ) ; obson<<Set Menu Item State( 2, 0 ) ;  rangeob<< Set( 0 ),
					"Range", <<Set Menu Item State( 1, 0 ) ; <<Set Menu Item State( 2, 1 ) ; rangeob << Set(1)}
Level IV

Re: Set Menu Item State

What are you using the variable "obson" for?  I couldn't get your code to compile.

Article Labels

    There are no labels assigned to this post.