![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Comobox очищается в режиме DropDownList [D7, WinXP]
Beduir © (2006-06-20 20:01:00)У меня на форме расположен ComboBox со списком значений, стиль списка стоит dropdownlist. При создании формы активируется первый элемент списка. После запуска формы и активации первого элемнта, у меня никак не получилось заново очистить список (как-будто никакой элемент не активирован). Как только выбран элемент, список сделать пустым не получается.
Но некоторым пользователям (на других компьютерах), удается очистить выбранный элемент клавишей Del. В связи с этим (я не предусмотрел что такое в принципе возможно, так как у меня подобного не получается сделать) программа в конечном итоге вываливается с ошибкой :) Такой поведение списка правильное? И почему список не везде одинаково себя ведет? У меня и у пользователей Windows XP.
jack128 (2006-06-20 22:47:00) [1]Юрий Зотов © (20.06.06 22:12) [1]
каким волшебным способом некоторым пользователям таки удается очистить строку ввода при стиле DropDownList?
ну так шаманить не только программисты умеют. Есть шаманы и среди юзеров ;-)
Eraser (2006-06-20 22:16:00) [2]> [0] Beduir (20.06.06 20:01)
ComboBox1.ItemIndex := -1;
Юрий Зотов (2006-06-20 22:12:00) [3]Прочитал два раза. Так и не понял:
- каким волшебным способом некоторым пользователям таки удается очистить строку ввода при стиле DropDownList?
- зачем при стиле DropDownList вообще надо очищаять строку ввода?
- или, если строку ввода все же требуется очищать, то зачем ставить стиль DropDownList?
Вы бы уж определились, что Вам нужно - или править текст вручную (в том числе, очищать его), или DropDownList. Одно из двух, вместе они не живут.