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


Автор: WolfON 13.4.2005, 18:19
Че за smile
Ф-ии
ListBox1.Items.Count
ListBox1.Count

Все время возвращают ноль, и таже фигня с memo

Автор: Hidrag 13.4.2005, 18:40
Они возвращают количество строк smile если возвращают ноль значит списки строк в этих элементах пустые smile

Автор: WolfON 13.4.2005, 22:35
Ну молодец, зашутил так зашутил, все было-бы хорошо, если-бы они не были полные[строк 8 точно есть]

Автор: Александра 13.4.2005, 22:42
Код

listbox1.items.clear;
listbox1.items.add('one');
showmessage(inttostr(listbox1.items.count))

и будет ноль?????

Автор: WolfON 13.4.2005, 23:47
В том-то и дело, что показывает ноль smile smile smile smile smile smile smile smile smile smile smile
И все глюки начались вроде после того как поставил Indy 10

Автор: Dimannn 14.4.2005, 09:35
Насколько я знаю, некоторые добавочныее компоненты меняют встроенные(например RX меняет Caption в Label на многострочный).

Автор: Александра 14.4.2005, 14:14
Dimannn
нет, то редактор свой просто ставится...

я в шоке smile Кто знает, как такое возможно? попробуй сделать отладку?

Автор: _hunter 14.4.2005, 14:41
на длину текста глянь. там что-то есть?

Автор: WolfON 14.4.2005, 15:23
Провел следственный эксперимент....
Создал новый проект, поставил ListBox и кнопку.
В кнопке написал:
Код

listbox1.Items.Add('Hello');
showmessage(inttostr(listbox1.Items.count));
showmessage(inttostr(length(listbox1.Items[0])));

И...... Все пашет smile

Запустил свой проект сново....
И подумал, что проблема в заполнении...
Проверил заполнение....
И..... все правильно smile

Но тут smile
Хе-хе, решил посмотреть, сам код... и оказываеться у меня
Код

listbox1.Clear;
listbox2.Clear;
memo1.Clear;
form2.LabeledEdit1.Text:=form2.LabeledEdit1.Text+' '+gensql;
form3.Hide;

Вместо
Код

form2.LabeledEdit1.Text:=form2.LabeledEdit1.Text+' '+gensql;
listbox1.Clear;
listbox2.Clear;
memo1.Clear;
form3.Hide;

А я smile проверял gensql функцию и удивлялся, почему кол-во линий 0 smile

Автор: Monty 14.4.2005, 20:46
Цитата(WolfON @ 14.4.2005, 14:23)
А я

А я только что хотел тебе предложить снести Дельфи smile

Автор: Akella 15.4.2005, 11:48
или лучше всю систему

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