Никак не получается считывать и записывать значения из Combobox в ini файл
Выходит или запись или чтение, посмотрите пожалуйста где допускаю ошибку.
(При выборе значений в Combobox1 загружаются разные значения в Combobox2)
code_20262.txt
Этот топик читают: Гость
Ответов: 65
Рейтинг: 1
|
|||
карма: 1 |
| ||
файлы: 1 | code_20262.txt [2KB] [185] |
Ответов: 1946
Рейтинг: 174
|
|||
Radio, у тебя ошибка с параметром DataType у ComboBox. Надо решить, что ты хочешь видеть на выдаче - индексы элементов или сами элементы. У тебя стоят индексы, а индекс первого элемента в списке=0 (второго=1 и т. д.). Однако если DataType поставить =String, то с простым StrList придётся исправлять, потому что там ты ищешь по индексу.
------------ Дoбавленo в 17.13: Я думаюб, лучше испольовать только индексы список, а не значения элементов, тогда будет так:
|
|||
карма: 10 |
| ||
Голосовали: | Radio |
Ответов: 65
Рейтинг: 1
|
|||
3042
Не работает ваш пример так после перезапуска приложения значения в Combobox2 стоит неправильное, значения между Combobox1 и 2 должны быть привязаны друг к другу. Изложу что хотел бы в конечном итоге: При выборе значения из Combobx1 должны загружаться за ранее определенные значения из StrList в Combobx2 (значения между Combobox1 и 2 должны быть привязаны друг к другу.) Значения должны сохранятся в ini файле и если в ini файле значения уже есть то в Combobox при запуске приложения они уже должны быть выбраными. Значения в ini файле должны хранится не в виде индексов а в виде значений из StrList. |
|||
карма: 1 |
|
Разработчик
Ответов: 26303
Рейтинг: 2146
|
|||
Radio, я так и не понял, что тебе надо -- записать и считать весь Combo, или записывать только выбранное
![]() |
|||
карма: 22 |
|
Ответов: 65
Рейтинг: 1
|
|||
nesco
подправил выше, что хотел в конечном итоге. записывать в ini только то что выбрано в combo и чтобы автоматом combo становились на те значения которые указаны в ini. |
|||
карма: 1 |
|
Ответов: 1946
Рейтинг: 174
|
|||
А так?
|
|||
карма: 10 |
| ||
Голосовали: | Radio |
Ответов: 65
Рейтинг: 1
|
|||
3042
Если выбрать к примеру Combo1: 2 Combo2: D то после перезапуска в Combo2 неправильное значение: Combo1: 2 Combo2: C а должно быть также D. |
|||
карма: 1 |
|
Ответов: 1946
Рейтинг: 174
|
|||
карма: 10 |
| ||
файлы: 1 | code_20269.txt [1.9KB] [338] | ||
Голосовали: | Radio |
Ответов: 65
Рейтинг: 1
|
|||
3042
Все почти получилось, спасибо, за исключением того что Combo1 в ini файле хранит значение по прежнему в виде индекса а необходимо было в виде выбраного значения из того же Combo1. |
|||
карма: 1 |
|
Ответов: 1946
Рейтинг: 174
|
|||
карма: 10 |
| ||
файлы: 1 | code_20275.txt [2.1KB] [299] | ||
Голосовали: | Radio |
Ответов: 65
Рейтинг: 1
|
|||
3042
Спасибо огромное, теперь все выполняется как задумывалось! |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_20284.txt [1.6KB] [239] | ||
Голосовали: | Radio |
12