Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > в Listbox


Автор: Trahten 8.2.2006, 14:38
есть Listbox в нём слова, которые читаются из текстового файла, каждое слово расположены на новой строке, надо выделить строчку и удалить её из Listbox, а также удалить это слово из текстового файла.

И ещё как поиск сделать по Listbox.
Всё хотелось бы в виде кода.

Автор: _hunter 8.2.2006, 14:53
выделить строчку -- ItemIndex
удалить -- Items.Delete()
поиск -- Items.IndexOf()
удалить из файла -- записывай все слова из бокса в файл
Всё хотелось бы в виде кода -- в раздел "работа"

Автор: Albinos_x 8.2.2006, 15:00
Цитата(Trahten @ 8.2.2006, 14:38 Найти цитируемый пост)

удалить её из Listbox

Код

ListBox1.Items.Delete(ListBox1.ItemIndex);

Цитата(Trahten @ 8.2.2006, 14:38 Найти цитируемый пост)

И ещё как поиск сделать по Listbox.


Код
...
var n:integer;
begin
n:=ListBox1.Items.IndexOf('что ищем';);
if n<>-1 then
  begin
  // если нашли в n будет номер строчки в которой нашли строку
  end
  else
  begin
  // если не нашли
  end;
...

Автор: SoWa 8.2.2006, 16:34
Код

listbox1.items.SaveTofile('text.txt');

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)