![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Уважаемые пользователи!
Я готовлю форму для опроса, и столкнулся с такой проблемой. Сделал ComboBox, туда вставил следующий код: Combobox1.Items.Add('Бла-бла'); Теперь, когда запускаю программу, раскрываю список, он все равно пустой, но если внесу в строку любой текст, и нажму Enter, после чего опять раскрою список - у меня появляется строка с текстом из кода. Далее, я закрываю список и открываю снова - строка из кода повторяется, то есть в списке уже две строки и т.д. строки добавляются каждый раз, когда раскрываю список. Что я не так сделал? |
#2
|
|||
|
|||
![]() ну это ты и сделал
![]() ты в событии OnChange (на изменение) добавляешь выбранную строку в список еще раз. Короче обычно заполнение списков происходит где-нть в другом месте, например в событии OnShow формы... а в событии OnChange ComboBox'a уже обрабатывают выбор... |