Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 639

/ вопрос открыт /

Приветствую, уважаемые эксперты!
У меня вопрос как собрать слова с массива в ListBox
т.е слова были в списке

Приложение:
  1. procedure TForm1.Edit1Change(Sender: TObject);
  2. const
  3. kol=6;
  4. rus:array[1..kol] of string=
  5.  
  6. turkish:array[1..kol] of string=
  7. ('merhaba','ev','kitap','başlangıç','kedi','köpek');
  8. var
  9. my_word:string;
  10. i:byte;
  11. begin
  12. with Memo1 do
  13. begin
  14. //esli slova otsutstvuyet to ochistit Memo1
  15. Memo1.Clear;
  16. my_word:=Edit1.Text;
  17. for i:=1 to kol do
  18. begin
  19. if my_word=rus[i] then Memo1.Lines[0]:=(turkish[i]);
  20. if my_word=turkish[i] then Memo1.Lines.Strings[0]:=rus[i];
  21.  
  22. end;
  23. end;
  24.  
  25. end;
  26.  
  27.  
  28.  
  29. end.
  30.  


Sevket Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Sevket (статус: Посетитель)
Вопрос отправлен: 7 октября 2010, 22:10
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: DNK

Здравствуйте, Sevket!
Перебрать весь массив и добавлять по одному в свойство Items.

const
  kol=6;
  rus:array[1..kol] of string=
    ('привет','дом','книга','начальная загрузка','кот','собака');
var
  i: integer;
begin
  ListBox1.Items.BeginUpdate;
  try
    for i := Low(rus) to High(rus) do
      ListBox1.Items.Add(rus[i]);
  finally
    ListBox1.Items.EndUpdate;
  end;
end;

Ответ отправил: DNK (статус: Студент)
Время отправки: 7 октября 2010, 23:22
Оценка за ответ: 5


Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:53
Выполнено за 0.03 сек.