Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1140181758
oldman
2006-02-17 16:09
2006.03.12
Умер Андрей Петров...


2-1140975612
Volkodav
2006-02-26 20:40
2006.03.12
Полоса перемотки для MediaPlayer1


15-1140174363
Keyser
2006-02-17 14:06
2006.03.12
Программная нсталяция Firebird


15-1140431069
Ega23
2006-02-20 13:24
2006.03.12
Чукча - чум


2-1140708558
Vitalik__
2006-02-23 18:29
2006.03.12
Кодировки и системы счисления





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский