What would I use the "button" event for on a combolist control?

When should the "button" event fire for a combolist control?

As far as I can ascertain (from CONTROLS_jformedit_) the combolist control 
supports both a "button" and a "select" event. The default event type seems to 
be "button", because that is the event type created in my script when I click 
the "Code..." button in the properties dialog for this type of control. However 
I'm not sure how to make this event "fire". A "button" event controller doesn't 
seem to respond to clicking on the control anywhere. I can get the "select" 
event and handler to respond to chosing a item from the list fine.

The following script creates a simple form illustrating this:

TEST=: 0 : 0
pc test;
xywh 143 21 44 12;cc ok button;cn "OK";
xywh 143 36 44 12;cc cancel button;cn "Cancel";
xywh 76 8 60 60;cc cblTest combolist;
pas 6 6;pcenter;
rem form end;
)

test_run=: 3 : 0
wd TEST
wd 'set cblTest "Oranges" "Apples" "Apricots" "Bananas"'
wd 'setselect cblTest 0'
wd 'pshow;'
)

test_close=: 3 : 'wd''pclose'''
test_cancel_button=: test_close

test_cblTest_button=: 3 : 0
  wd 'mb "Button" "The button event fired"'
)

test_cblTest_select=: 3 : 0
  wd 'mb "Select" "The select event fired"'
)

test_run''
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to