Deselect Combo Box

Just starting out? Need help? Post your questions and find answers here.
User avatar
SparrowhawkMMU
Posts: 281
Joined: Wed Aug 19, 2015 3:02 pm
Location: United Kingdom

Deselect Combo Box

Post by SparrowhawkMMU »

Is it possible to deselect all items from a combo box? i.e. return it to its original state of no item selected?

I thought that setting the state to -1 might work but it does not:

Code: Select all

Enumeration #PB_Compiler_EnumerationValue
	#NumbersCombo
	#ResetButton
EndEnumeration

Procedure Reset() 
	Debug "Reset()"
	SetGadgetState(#NumbersCombo, -1)	
EndProcedure


OpenWindow(0, 0, 0, 200, 170, "Test", #PB_Window_ScreenCentered)

ComboBoxGadget(#NumbersCombo, 20, 50, 150, 22)
AddGadgetItem(#NumbersCombo, -1, "one")
AddGadgetItem(#NumbersCombo, -1, "two")
AddGadgetItem(#NumbersCombo, -1, "three")

ButtonGadget(#ResetButton, 50, 120, 60,  22, "Reset") 
BindGadgetEvent(#ResetButton, @Reset())
Is there an alternative approach?