Hello,
If I have a combo box with the
property AllowUndefStrs=False, and a value which I can select from is 'ABBA',
then I can't enter 'abba' since only the uppercase 'ABBA' is allowed. If I'll
write 'abba' it will become 'ABBA'. This is good I think.
But, If I have the property
AllowUndefStrs=True the behavior is still the same. If 'ABBA' is a pre-defined
string and I really would like to enter 'abba', then I expect the control to
accept my 'abba'-string - since I have defined the control to allow undefined
strings. But the combo box changes my writing of 'abba' to 'ABBA'. This is in my
opinion bad!
In my case I have a
multi-platform-tool which lets me search on, among other things, VI-pathes.
And after each search I store the 20 most-recent used values of the combo box to
ease it up for the user who performs the searches, so he/she can retrieve old
search values quicker. The problem is that the user sometimes writes wrong, of
just want to search an path that only differs by the case of the letter, and
this 'bug'/problem/feature prevents the user from entering the new
value.
I've looked on the properties, trying to find
a case-insensitive property - but can't find any one.
Right now, at this moment, I'm sitting on a
UNIX system running LV7.1.1, but as I recall the bahavior is exactly the same on
LV8.2 on Windows.
Can this 'feature' be
considered as a bug, and will it then be fixed or does it exist an work-around
somehow? I would like to avoid clearing the buffer of defined allowed strings,
becuse that list adds value to my tool. Well, at least in most cases
;-)
Hope I made myself clear
enough for you to understand me... 🙂
//Mellberg