Компонент Tlistbox. Что и КАК?

  • Автор темы visor
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

visor

Гость
#1
Доброго времени суток, обитатели форума!
Перешел недавно из VBA(Excel) в Delphi. Вопрос:
В VBA в ListBox добавить и прочитать значение N-й колонки
можно было через код:

ListBox.List(x,y)

а как то же сделать в Delphi? Яндекс не помог.
Конкретно-хочу извлечь запись из второй колонки активной строки.
Заранее благодарю.
 
B

Barmutik

Гость
#2
Могу посоветовать Вам использовать

ListBox1.ItemAtPos()

Метод вернеёт Вам индекс элемента а далее уже обратитесь по индексу и прочитайте значение...

У Листбокса в Дельфи колонки имеют чисто логическое значение потому что все значения идут одним сквозным списком..
 
V

visor

Гость
#3
Вероятно, Вы в своем ответе имели в виду свойство Listbox'a 'Columns' ?
Уточняю: строки в листбокс добавляю так:

Listbox1.Items.Add('значение1'^I'значение2');

Так возможно ли в этом случае извлечь из листбокса значение2 ?
(свойство 'Columns' у меня равно 0 )
Благодарю за предыдущий ответ. Пригодился в другом :)
 
Статус
Закрыто для дальнейших ответов.