|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Добавление в ComboBox
Скажите пожалуйста, как сделать так, чтобы в процессе выполнения можно было в ComboBox добавлять новые записи???
Последний раз редактировалось KIA, 15.05.2008 в 22:28. |
#2
|
|||
|
|||
ComboBox1.Items.Add('Здесь то, что добавляешь');
То? |
#3
|
|||
|
|||
Нет......мне нужно чтобы при выполнении нажать например какую-нибудь кнопку типа "добавить" ввести какое-нибудь значение и чтобы оно добавилось в комбобокс
|
#4
|
|||
|
|||
То что и показал Imikle.
"Ввести какое-нибудь значение". Куда? Если в отдельный компонент, например TEdit, то все так же: Вводится значение в Edit1.text, затем добавляется в комбобокс. ComboBox1.Items.Add(Edit1.Text); Последний раз редактировалось san-46, 15.05.2008 в 23:56. |
#5
|
|||
|
|||
Спасибо, получилось)) Только эти данные там не сохраняются, как это сделать??
|
#6
|
|||
|
|||
Сохранение данных это индивидуальный процесс.
Можно в базе данных, можно в ini файле, можно в реестре. Самое простое в файл: ComboBox1.Items.SaveToFile(<ИмяФайла>); Упреждая следующий вопрос, чтение данных из файла делается так: ComboBox1.Items.LoadFromFile(<ИмяФайла>); Последний раз редактировалось san-46, 16.05.2008 в 07:56. |
#7
|
|||
|
|||
А мне не нужно в файл, мне нужно просто в комбо бокс)) Просо сначала то что ввожу добавляется в список. а при перезапуске там уже этого нет
Последний раз редактировалось KIA, 16.05.2008 в 11:46. |
#8
|
||||
|
||||
При закрытии программы сохраняй, а при запуске загружай.
Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |
#9
|
|||
|
|||
Цитата:
Последний раз редактировалось AlexSku, 16.05.2008 в 12:45. |
#10
|
|||
|
|||
Сделала вот так
ComboBox1.Items.Add(Edit5.Text); ComboBox1.Items.SaveToFile('Avto.txt'); ComboBox1.Items.LoadFromFile('Avto.txt'); Оно в файле сохраняется, а в комбобобокс всё равно не добавляется....... |
#11
|
|||
|
|||
Не добавляется при очередном запуске программы?
Скорее всего, из-за того, что имя файла надо указывать с полным путем. |
#12
|
|||
|
|||
да, при перезапуске.......и в Items не добавляется
|
#13
|
|||
|
|||
А можно сделать так, чтобы комбо бокс заполнять не через Items, а из файла *.txt??
|
#14
|
|||
|
|||
Цитата:
Код:
ComboBox1.Items.Clear; ComboBox1.Items.LoadFromFile('file.txt'); Так? |
#15
|
||||
|
||||
KIA, ты это подряд записала? В каком месте?
Скорее всего при открытии, тогда получается что при запуске у тебя в пустой ComboBox добавляется текст Edit'а (он наверняка тоже пустой), после этого ты сохраняешь список, в котором один пустой элемент, и загружаешь его опять. Что делать, когда сломался комп: 1. Если вы юзер - делать ноги. 2. Если ремонтник - делать деньги. 3. Если вы программист - делать вид, что так было задумано. |