Import maxgui.driversGlobal window:Tgadget=CreateWindow:Tgadget("combobox",100,100,800,600,Null,WINDOW_TITLEBAR|WINDOW_MENU|WINDOW_CENTRE|WINDOW_STATUS) Global c1:Tgadget=CreateComboBox(521,302,40,50,window)AddGadgetItem c1,"1" ; AddGadgetItem c1,"2" ; AddGadgetItem c1,"3" ; AddGadgetItem c1,"4"SelectGadgetItem c1,0Global btn:Tgadget=CreateButton("click",421,302,80,40,window)WaitEvent() ; WaitEvent()Repeat WaitEvent() Select EventID() Case EVENT_GADGETACTION Select EventSource() Case c1 Default Print "you chose: " + GadgetItemText(c1,SelectedGadgetItem(c1)) End Select Case EVENT_WINDOWCLOSE Exit End SelectForever' how to deselect a combobox gadget? press return to exit rather than press button
Have you tried ActivateGadget(<required_button>) at the end of your code which processes the Combobox keypress?
Import maxgui.driversGlobal window:Tgadget=CreateWindow:Tgadget("combobox",100,100,200,300,Null,WINDOW_TITLEBAR|WINDOW_MENU|WINDOW_CENTRE|WINDOW_STATUS) Global c1:Tgadget=CreateComboBox(121,102,40,50,window)AddGadgetItem c1,"1" ; AddGadgetItem c1,"2" ; AddGadgetItem c1,"3" ; AddGadgetItem c1,"4"SelectGadgetItem c1,0Global btn:Tgadget=CreateButton("select value",10,20,80,40,window)WaitEvent() ; WaitEvent()Repeat WaitEvent() Select EventID() Case EVENT_GADGETACTION Select EventSource() Case c1 Default Print "you chose: " + GadgetItemText(c1,SelectedGadgetItem(c1)) End Select Case EVENT_WINDOWCLOSE Exit End SelectForever' how to deselect a combobox gadget? press return to exit rather than press button
Import maxgui.driversGlobal window:Tgadget=CreateWindow:Tgadget("combobox",100,100,200,300,Null,WINDOW_TITLEBAR|WINDOW_MENU|WINDOW_CENTRE|WINDOW_STATUS) Global c1:Tgadget=CreateComboBox(121,102,40,50,window)AddGadgetItem c1,"1" ; AddGadgetItem c1,"2" ; AddGadgetItem c1,"3" ; AddGadgetItem c1,"4"SelectGadgetItem c1,0Global btn:Tgadget=CreateButton("sel",122,103,20,10,window,BUTTON_OK)ActivateGadget(btn)Repeat WaitEvent() Select EventID() Case EVENT_GADGETACTION Select EventSource() Case c1 ActivateGadget(btn) Default Print "you chose: " + GadgetItemText(c1,SelectedGadgetItem(c1)) End Select Case EVENT_WINDOWCLOSE Exit End SelectForever' how to deselect a combobox gadget? press return to exit rather than press button