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


Автор: Berliner 18.4.2006, 09:36
Здраствуйте подскажите пожалуста как отбразть в ListBox записи из 2 полей.  

Автор: Guedda 18.4.2006, 10:01
Можно через пробел. А можно через дефис smile
Код

ListBox1.Items.Add(Table1.FieldByName('Pole1').AsString+Table1.FieldByName('Pole2').AsString);

Мож немного попутал с кодом. Просто под рукой нет Дельфи. 

Автор: x77 18.4.2006, 15:12
проще всего перехватывать OnDrawItem и второе "поле" отрисовывать начиная с середины, например. но я не вижу сакрального смысла юзать для таких задач TListBox, когда есть TListView, StringGrid и протчая... 

Автор: Alexeis 18.4.2006, 15:19
лучше вместо TListBox использовать TValueListEditor тогда дорисовывать ничего не придется, там и так два поля. 

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