I have a ComboBoxAdv with "dropdown" style. If I assign a value to the ComboBoxAdv.Text property which isn't one of the dropdown-items there comes up an exception and the textbox-text is set to the first item entry.
Is there any way to prevent this and have the assigned value in the textbox?
What I wanna do: I use the combobox for setting up filters on tables. If I have an optionfield with the possible values "test,test2,test3" I wanna be able to set a filter on "test OR test2". That means I choose the "test" item from the dropdownbox and type in " OR " and choose "test2" from the dropdownbox.
All works fine because I overwrote some methods to get this behaviour.
If a filter is set and I open the form to set some other filters I initialize the combobox with the currently set filter (in this sample "test OR test2". Now the exception is thrown and the text in the combobox is set back to "test".
I hope you understand what I wanna do. Is there any way to do that?
I got it: I did set the value before the form is loaded. If I set the value in the FormLoad event the combobox is initialized and the error do not occour. And I have to set the TextBox.Text and not the ComboBox.Text.