Вопрос № 18070: Уважаемые эксперты! Прочитал, что в ComboBox юзер может добавлять строки в список (style="0)" во время выполнения проги, но что-то никак не получается, даже заменить существующие значения в списке. Цитирую "Поля со списком используются в том случа...
Вопрос № 18070
Уважаемые эксперты! Прочитал, что в ComboBox юзер может добавлять строки в список (style="0)" во время выполнения проги, но что-то никак не получается, даже заменить существующие значения в списке. Цитирую "Поля со списком используются в том случае, если нельзя заранее определить значения, которые следует включить в список, или список содержит слишком много элементов. В таком списке нужное значение можно не только выбирать, но и вводить непосредственно в поле ввода. Новое значение после ввода автоматически
помещается в список."?
Отправлен: 10.03.2005, 11:40
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов отправлено: 3
Отвечает: Licvidator
Здравствуйте, Александр А.А.!
Простите, но я не понял, в чем конкретно сложность? Если надо, приведите код.
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 10.03.2005, 18:23
Отвечает: Puma
Здравствуйте, Александр А.А.!
Да, я понял Ваш вопрос. Пример работы с ComboBox привожу в приклепленном файле (архив WinRar), там находится исходники и исполняемый файл с примером.
Суть: при добавлении или удалении записи из ComboBox все изменения записываются в INI-файл и при запуске программы загружаются из него и помещаются в ComboBox. Правильно написано в справке ."..нужное значение можно не только выбирать, но и вводить непосредственно в поле ввода. Новое значение после ввода автоматически помещается в список." Да, но после закрытия программы, если Вы никуда не записали те значения, которые были введены, то при следующем зпуске они не могут появится из ниоткуда.
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 14 суток с момента отправки ответа.
Ответ отправил: Puma (статус: Практикант)
Отправлен: 11.03.2005, 19:37 Оценка за ответ: 5
Отвечает: Miklucho
Здравствуйте, Александр А.А.!
Private Sub Command1_Click()
Combo1.AddItem (Combo1.Text)
End Sub
Ответ отправил: Miklucho (статус: Студент)
Отправлен: 14.03.2005, 05:52