Andrew Kluthe wrote:
Sorry for not clarifying. I am not trying to work within a datagrid this
time. I do not understand how to modify the behaviors of controls other than
the datagrid. There isn't a button in the property inspector for modifying
behaviors of an option menu.
I have read the lessons on behaviors and am still lacking a real
understanding of where to find the code for handling the functionality of
the option menu.
here is the logic which I had in mind.
Load gLandownerContact into the text of "optionMenu"
on optionMenu's MouseUp (down, whatev),
Load a the full list from DB.
Use Mark Weider's suggestion, it will work fine. I just wanted to
mention that for a single button instance like this, you don't need
behaviors at all. Behaviors are great when you have a number of controls
that need to share a single script, but if you only have one button it
is more efficient to have it just use its own script.
One basic concept that may help: buttons are containers and they can
hold text. If the button is a menu button (as option buttons are) then
the text becomes the menu item list. You can populate a button menu
simply by putting text into the button, like this:
put "one" &cr& "two" &cr& "three" into btn "myOptionButton"
This creates a 3-line list, which when put into the button, will pop
down those three lines in its menu.
Everything else you want to do is just manipulation of the text before
you put it into the button contents. If you want a particular line on
top, parse your text so it is in the right order. But more typically,
Mark's suggestion is the right one. Use the menuHistory property to set
the line that will be under the cursor when the button menu displays.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution