cmbState.Items.AddAll(Array As String("AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"))
' To give me a text_changed event in order to simulate a jump-to feature on this combobox
Dim jo As JavaObject = Me
jo.RunMethod("AddTextChanged", Array(cmbState, "cmbState"))
#If Java
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.scene.control.ComboBox;
import anywheresoftware.b4a.BA;
public static void AddTextChanged(final ComboBox box, final String EventName) {
box.getEditor().textProperty().addListener(new ChangeListener<String>() {
@Override
public void changed(ObservableValue<? extends String> observable,
String oldValue, String newValue) {
ba.raiseEventFromUI(box, EventName.toLowerCase() + "_textchanged", newValue);
}
});
}
#End If
End Sub
Sub cmdState_TextChanged (Text As String)
Log(Text)
End Sub