Вверх ↑
Этот топик читают: Гость
Ответов: 3
Рейтинг: 0
#1: 2012-06-30 14:21:08 ЛС | профиль | цитата
Имеется элемент ComboBox который загружает список строк из текстового файла. Подскажите как сделать так, чтобы если делаем изменения в нем, то ComboBox сразу обновлялся, т.е. удалил строку, нажали сохранить и в нашей программе сразу пропала строка. Спасибо
карма: 0

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#2: 2012-06-30 14:28:17 ЛС | профиль | цитата
makso134 писал(а):
Подскажите как сделать так, чтобы если делаем изменения в нем, то ComboBox сразу обновлялся, т.е. удалил строку, нажали сохранить и в нашей программе сразу пропала строка

Ну так и перепиши ComboBox из списка по doText, почти мгновенное изменение всего ComboBox-a
карма: 22

0
Ответов: 3
Рейтинг: 0
#3: 2012-06-30 15:15:51 ЛС | профиль | цитата
nesco писал(а):
Ну так и перепиши ComboBox из списка по doText, почти мгновенное изменение всего ComboBox-a

только осваиваю среду, не очень вкурил ваше предложение, можно элементарный пример, загрузка из файла и обновление в случае изменения онного. Заранее благодарю, и не по теме, классная среда у вас получилась, будут ли полноценные бесплатные компиляторы
карма: 0

0
Ответов: 817
Рейтинг: 52
#4: 2012-06-30 15:58:27 ЛС | профиль | цитата
makso134,
так?
code_28364.txt
Рядом с исполняемым файлом создай файлик combo.txt
из него будет подгружаться список в ComboBox
карма: 1

0
файлы: 1code_28364.txt [545B] [126]
Ответов: 3
Рейтинг: 0
#5: 2012-06-30 16:08:49 ЛС | профиль | цитата
-= DriveR =- писал(а):
makso134,
так?
code_28364.txt
Рядом с исполняемым файлом создай файлик combo.txt
из него будет подгружаться список в ComboBox

Не совсем то, нужно чтобы при запущенной программе в открытом combo.txt стираем или добавляем строку, сохраняем, и в программе combobox обновлялся сам, без нашего вмешательства... Как то так
карма: 0

0
Ответов: 8926
Рейтинг: 823
#6: 2012-06-30 16:16:57 ЛС | профиль | цитата
makso134, code_28365.txt
карма: 19

0
файлы: 1code_28365.txt [1.1KB] [123]
Разработчик
Ответов: 26158
Рейтинг: 2127
#7: 2012-06-30 16:42:20 ЛС | профиль | цитата
makso134 писал(а):
в открытом combo.txt стираем или добавляем строку

Чем стираем -- своей программой (в той которой ComboBox), или сторонней программой
------------ Дoбавленo в 16.32:
Леонид, на кой черт в твоей схеме If_Else, когда уже сто лет в обед есть отдельная точк onYES
------------ Дoбавленo в 16.42:
Вот то, о чем я говорил


Add(MainForm,16219623,119,161)
{
Left=200
Top=100
Point(onClose)
link(onCreate,11543791:doEvent1,[])
}
Add(ComboBox,4172984,441,245)
{
Left=5
Top=10
Width=115
Height=21
ReadOnly=0
Point(Index)
Point(doSelect)
}
Add(Button,12245508,119,238)
{
Left=25
Top=165
Width=80
Caption="Save"
link(onClick,4721824:doEvent1,[])
}
Add(Memo,13464279,231,203)
{
Left=5
Top=40
Width=120
Height=120
FileName="MyComBox.txt"
ScrollBars=2
}
Add(Hub,4721824,168,238)
{
link(onEvent1,13464279:doSave,[])
link(onEvent2,701304:doWork2,[])
}
Add(DoData,11014080,231,266)
{
link(onEventData,3275367:doCase,[])
link(Data,13464279:Text,[])
}
Add(Case,3275367,287,266)
{
Value=String()
link(onNextCase,45019:doEvent1,[])
}
Add(Hub,11543791,168,175)
{
link(onEvent1,13464279:doLoad,[(206,181)(206,237)])
link(onEvent2,701304:doWork1,[(198,188)])
}
Add(HubEx,701304,194,245)
{
Angle=1
link(onEvent,11014080:doData,[(198,272)])
}
Add(Hub,45019,343,266)
{
link(onEvent1,4172984:doText,[])
link(onEvent2,880715:doData,[(371,279)(371,293)])
}
Add(DoData,880715,385,287)
{
Data=Integer(0)
link(onEventData,4172984:doSelect,[])
}

карма: 22

0
Ответов: 8926
Рейтинг: 823
#8: 2012-06-30 16:56:53 ЛС | профиль | цитата
nesco, никогда не заглядывал с самого первого раза, усвоил, что нет (только со 162 версии появились)
карма: 19

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)