Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.062 c
2-1140768616
evgenij_
2006-02-24 11:10
2006.03.12
Русский хелп для Дельфина


3-1137986955
maep
2006-01-23 06:29
2006.03.12
TOraLoader, две проблемы


1-1134166900
Destroyer
2005-12-10 01:21
2006.03.12
Удаление без восстановления


2-1141044901
Piero
2006-02-27 15:55
2006.03.12
TMemo


15-1139698708
KDV
2006-02-12 01:58
2006.03.12
Проблема с винтом