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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2008, 14:37   #1
Vali_T
Пользователь
 
Регистрация: 23.05.2008
Сообщений: 32
По умолчанию ListBox (количество строк)

Подскажите пожалуйста, как в Label отразить количество строк из ListBox?
Например: на форме расположены ListBox, Label, Button и Memo. В Memo загружается html код интернет страницы, кнопкой Button фильтрует нужные мне ссылки и помешает их в ListBox. Мне надо чтоб в Label, отразилось то количество ссылок (цифрой), которые отфильтровались в ListBox. Подскажите как это сделать.
Vali_T вне форума Ответить с цитированием
Старый 06.10.2008, 14:41   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Радость

Код:
var
count: integer;
begin
count:=ListBox1.Items.Count;
Label1.Caption:=intToStr(count);

Последний раз редактировалось Shouldercannon; 06.10.2008 в 14:44.
Shouldercannon вне форума Ответить с цитированием
Старый 06.10.2008, 14:49   #3
Vali_T
Пользователь
 
Регистрация: 23.05.2008
Сообщений: 32
По умолчанию

Shouldercannon, я так понимаю это можно вставить в событие той же кнопки, которая фильтрует и помешает ссылки в ListBox?
Vali_T вне форума Ответить с цитированием
Старый 06.10.2008, 14:50   #4
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Впринципе да, но поставить после того как закончится фильтрование.
Shouldercannon вне форума Ответить с цитированием
Старый 06.10.2008, 15:04   #5
Vali_T
Пользователь
 
Регистрация: 23.05.2008
Сообщений: 32
По умолчанию

ммм... а если у меня два ListBox? то...

procedure TForm1.ToolButton2Click(Sender: TObject);
var
Count: Integer;
begin // фильтруем
ListBox1.Items:=GetFilteredStrings( Memo1.Lines,Edit1.Text);
ListBox2.Items:=GetFilteredStrings( ListBox1.Items,Edit2.Text);
end;
begin // выводим количество
Count:=ListBox1.Items.Count;
Count:=ListBox2.Items.Count;
Label1.Caption:= IntToStr(Count);
Label2.Caption:= IntToStr (Count);
end;
правильно?
Vali_T вне форума Ответить с цитированием
Старый 06.10.2008, 15:13   #6
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Можно и так
Код:
procedure TForm1.ToolButton2Click(Sender: TObject);
var 
Count: Integer;
begin // фильтруем 
ListBox1.Items:=GetFilteredStrings(Memo1.Lines, Edit1.Text);
ListBox2.Items:=GetFilteredStrings(ListBox1.Items, Edit2.Text);

Count:=ListBox1.Items.Count;
Count:=ListBox2.Items.Count;
Label1.Caption:= IntToStr(Count);
Label2.Caption:= IntToStr(Count);
end;
Shouldercannon вне форума Ответить с цитированием
Старый 06.10.2008, 15:30   #7
Vali_T
Пользователь
 
Регистрация: 23.05.2008
Сообщений: 32
По умолчанию

Спасибо, получилось
Vali_T вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Количество ячеек Sasha K Microsoft Office Excel 6 26.02.2009 06:04
Определение количество символов в строке, и самих строк. Патрон Общие вопросы Delphi 10 01.04.2008 12:43
Excel max 256 строк VS user надо 300 строк Exo Microsoft Office Excel 3 10.01.2008 17:14
ListBox Кол-во строк ruPy Компоненты Delphi 1 14.12.2007 17:51
количество строк в memo Albenous Компоненты Delphi 4 15.01.2007 19:00