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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 15:21   #1
adr
новичек
Пользователь
 
Регистрация: 10.01.2010
Сообщений: 28
По умолчанию и снова listBox

В этой теме мне более-менее все обьяснили, но в пункте 3 я неправильно выразил свою мысль. Покопавшись в книжках я откопал то, что мне нужно.
У меня даны 3 строчки, все они должны быть в одном Item'e. Я попробовал вот так
Код:
listbox2.additem(a+#13+b+#13+c, self);
но они все у меня в одной строчке получаются с разделителем. помогите решить проблему.


Заранее благодарен.
adr вне форума Ответить с цитированием
Старый 23.10.2010, 15:30   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Что значит "3 строчки, все они должны быть в одном Item'e" ???
Item - это строка листбокса. И если вы хотите сделать перенос каждой строки, то:
Код:
listbox2.additem(a, nil);
listbox2.additem(b, nil);
listbox2.additem(c, nil);
mihali4 вне форума Ответить с цитированием
Старый 23.10.2010, 15:33   #3
adr
новичек
Пользователь
 
Регистрация: 10.01.2010
Сообщений: 28
По умолчанию

нет, мне необходимо чтобы они были в одном item'e.
adr вне форума Ответить с цитированием
Старый 23.10.2010, 15:35   #4
Des
Форумчанин
 
Регистрация: 12.11.2008
Сообщений: 124
По умолчанию

Я могу ошибаться но кажется String не может содержать переход на следующую строку? Эта прерогатива TStringList'а
Des вне форума Ответить с цитированием
Старый 23.10.2010, 15:38   #5
adr
новичек
Пользователь
 
Регистрация: 10.01.2010
Сообщений: 28
По умолчанию

наверно скажу тупость, но не могли бы вы сказать какой это компонент?
adr вне форума Ответить с цитированием
Старый 23.10.2010, 15:45   #6
Des
Форумчанин
 
Регистрация: 12.11.2008
Сообщений: 124
По умолчанию

Цитата:
Сообщение от adr Посмотреть сообщение
наверно скажу тупость, но не могли бы вы сказать какой это компонент?
Тип классов невероятно полезная штука, только нужно научиться создавать списки и можно забыть про TMemo и т.п с параметром Visible:=False
Вот почитай к примеру
Des вне форума Ответить с цитированием
Старый 23.10.2010, 15:53   #7
adr
новичек
Пользователь
 
Регистрация: 10.01.2010
Сообщений: 28
По умолчанию

Огромное спасибо, но это мне не подходит. мне нужно выводить их в листбокс на обозрение пользователя.
adr вне форума Ответить с цитированием
Старый 23.10.2010, 17:13   #8
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
В этой теме мне более-менее все обьяснили
Вроде там всё довольно полно расписали...
Цитата:
но в пункте 3 я неправильно выразил свою мысль. Покопавшись в книжках я откопал то, что мне нужно.
У меня даны 3 строчки, все они должны быть в одном Item'e.
Это было в "пункте 1"... И именно на это вам как раз ответили в той теме...

Кстати так и не понял чем отличается "пункт 1" от "пункт 3"...

Опишите подробнее что именно нужно получить.....
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 23.10.2010, 17:19   #9
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Код:
listbox2.additem(a, nil);
listbox2.additem(b, nil);
listbox2.additem(c, nil);
Не красиво...Лучше так:
Код:
ListBox2.Items.Add(a);
ListBox2.Items.Add(b);
ListBox2.Items.Add(c);
Хотя...На вкус и цвет товарищей нет.
_-Re@l-_ вне форума Ответить с цитированием
Старый 23.10.2010, 17:28   #10
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Красота тут ни при чем.
Метод AddItem дает возможность добавить Item, ассоциированный с неким объектом, а Items.Add добавляет только строку Item.
Поскольку среди задающих вопросы популярна "партизанщина" (мол, ничего не скажу), то пойди догадайся, что им надо
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
Снова idtcp Pedro Работа с сетью в Delphi 20 01.04.2010 22:37
и снова Paint.... TopoRRR Помощь студентам 2 21.12.2009 14:23
MDIChild снова и снова... Siber_Dec Общие вопросы Delphi 2 13.12.2009 03:24
Снова StrToFloat sander Общие вопросы Delphi 4 27.09.2007 09:02