Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2011, 21:04   #1
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
Восклицание ComboBox2.ItemIndex из *.txt

В общем суть такова: выбирая ComboBox1.ItemIndex определенного значения в ComboBox2.ItemIndex должны загружаться значения из файла *.txt, в каждой новой строчки файла *.txt соответствующий ItemIndex для ComboBox2.
Код:
procedure TForm1.ComboBox1Change(Sender: TObject);
var
  List: TStringList;
begin
  List := TStringList.Create;
далее через List.LoadFromFile нужно загружать построчно все значения из файла *.txt.
ну и
Код:
ComboBox2.Items.Text := List.Text;
Подскажите как сделать правильно?
Если что то не то написал , прошу не ругать
kta87 вне форума Ответить с цитированием
Старый 31.05.2011, 22:38   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

возможно , вместо этого
Цитата:
Код:
ComboBox2.Items.Text := List.Text;
надо
Код:
ComboBox2.Items[i] := List.items[i];
?
phomm вне форума Ответить с цитированием
Старый 31.05.2011, 23:03   #3
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

мож какта так?
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
ComboBox2.Items.LoadFromFile('файли ще.тхт');
end;
ДралсяСошибками вне форума Ответить с цитированием
Старый 01.06.2011, 13:37   #4
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Цитата:
Сообщение от ДралсяСошибками Посмотреть сообщение
мож какта так?
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
ComboBox2.Items.LoadFromFile('файли ще.тхт');
end;
типа : (если комбобокситеминдекс 1 то в комбобокс 2 можно выбрать итеминдексы из файла 1, если комбобокситеминдекс 2 то в комбобокс 2 можно выбрать итеминдексы из файла 2,), но имена файлов должны прописыватьс рукми.
То получаем:
Код:
case combobox1.itemindex of
0:
  begin
     Combobox2.items.loadfromfile('name1.txt');
end;
1: 
begin 
   Combobox2.items.loadfromfile('name2.txt')
end;
Вроде все так ?
kta87 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Combobox и itemindex Максим139 Помощь студентам 2 02.04.2011 18:30
В зависимости от значения в ComboBox1 выводить значения в ComboBox2 LeX2009 БД в Delphi 14 21.05.2010 16:49
LISTBOX и ItemIndex Alex2009 Помощь студентам 9 15.03.2010 18:55
Itemindex в Popupmenu Lich Общие вопросы Delphi 4 09.01.2009 21:37