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


Автор: darkmamba 5.11.2008, 15:09
Собственно нужно сделать проверку типа if then на Subitem определенного Item'a в ListView, как это можно сделать попроще? 

пробовал 
Код

if listview2.Items.Item[listview2.ItemIndex].SubItems.Text:='DIR' then begin

и

if listview2.Selected.SubItems.Text:='DIR' then begin


неработает  smile 

Автор: darkmamba 5.11.2008, 15:26
блн вот так всегда тока спросиш у кавонибуть и сам уже разберешся   smile 
нашел решение

listview2.Selected.SubItems.CommaText='DIR'

тему можно закрыть 

Автор: morpheyushka 5.11.2008, 17:33
Как то криво во первых - почему в if ... then стоит оператор присваивания а не сравнения? во вторых - тему закрываешь ты сам, поставь галочку!...И наконец то я бы сделал так:
Код

if listview2.Selected.SubItems.Strings[index] ='DIR' then


index - индекс подстроки, начинается с нуля!

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