Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизEdit и Combobox как срвеить ???????? Найти похожие ветки
← →
Golikov © (2006-02-19 23:47) [0]как сравнить текст введенный в Edit с данными которые находятся в Combobox.items.strings.lines
← →
Чародей © (2006-02-20 00:25) [1]ComboBox1.Items[i] = Edit1.Text
Если надо получить индекс Edit1.Text в ComboBox1 то
ComboBox1.ItemIndex:=ComboBox1.Items.IndexOf(Edit1.Text);
← →
Golikov © (2006-02-20 01:31) [2]пишу так:
if form5.ComboBox4.Items[i]=edit1.Text then begin
form8.Show ;
exit;
end
но ничего не происходит!
непойму ! можеш подробней написать ?
← →
Джо © (2006-02-20 01:33) [3]> Golikov © (19.02.06 23:47)
> как сравнить текст введенный в Edit с данными которые находятся
> в Combobox.items.strings.lines
Можешь поподробней написать?
← →
Golikov © (2006-02-20 01:43) [4]Джо ты к чему это написал ?
← →
Джо © (2006-02-20 01:51) [5]> [4] Golikov © (20.02.06 01:43)
> Джо ты к чему это написал ?
К тому, чтобы ты по-человески объяснил свой вопрос. К чему же еще?
← →
McSimm © (2006-02-20 02:12) [6]>но ничего не происходит!
форма не отображается?
>пишу так:
>if form5.ComboBox4.Items[i]=edit1.Text then begin
>form8.Show ;
Значение i правильное ?
Отладчиком посмотреть проход через условие, можно посмотреть также сравниваемые значения.
← →
antonn © (2006-02-20 06:44) [7]регистр совпадает?
← →
Чародей © (2006-02-20 10:35) [8]
> Golikov © (20.02.06 01:31) [2]
> пишу так:
> if form5.ComboBox4.Items[i]=edit1.Text then begin
> form8.Show ;
> exit;
> end
>
> но ничего не происходит!
> непойму ! можеш подробней написать ?
Проверь откуда i берется, обычно сначала идет цикл:
for i:=0 to form5.ComboBox4.Count-1 do
if form5.ComboBox4.Items[i]=edit1.Text then begin
begin
form8.Show ;
break; //or exit
end;
exit;
end
Но вообще обычно подходит и [1], второй вариант
← →
Golikov © (2006-02-20 13:37) [9]Всем Спасибо !
но осталась еще одна проблемка -
if form5.ComboBox4.Items[i]<>edit1.Text then begin
form5.ComboBox4.Items.Add(edit1.Text);
close;
и при следующем запуске программы новые данные которые были введены
в Edit несохраняются в Comboboxe,а отсается старый список данных.
Вопос - Как сохраниь изменения ????
← →
Плохиш © (2006-02-20 13:43) [10]
> и при следующем запуске программы новые данные которые были
> введены
> в Edit несохраняются в Comboboxe,а отсается старый список
> данных.
> Вопос - Как сохраниь изменения ????
Новые данные надо сохранить, например на диске в файл, а при запуске программы снова прочитать и заполнить комбобокс.
Перед тем, как спросить "как", сходи почитай книжки.
← →
Golikov © (2006-02-20 13:50) [11]Удалено модератором
← →
Плохиш © (2006-02-20 13:52) [12]Удалено модератором
← →
SergP. (2006-02-20 14:02) [13]Удалено модератором
← →
Чародей © (2006-02-20 14:17) [14]
> Вопос - Как сохраниь изменения ????
Ты же программист тебе и решать как. Хочешь в текстовый файл, хочешь в ini файл, да хоть в реестр (только за реестр кто-нить по голове дать может).
← →
лом (2006-02-20 14:21) [15]Удалено модератором
← →
Golikov © (2006-02-20 14:52) [16]Удалено модератором
← →
Джо © (2006-02-20 15:05) [17]> Golikov ©
При вашем уровне знаний, "Вы должны молчать и слушать, молчать и слушать,что вам говорят" (с).
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.013 c