2009-02-02 2 views
0

Хай,Автоматическое создание ListViewSubItems

Я попытался создать ListViewControl (режим плитки) и добавил ListViewItem. Я создал его вот так:

ListViewItem aFooItem = new ListViewItem("foo"); 
listView1.Items.Add(aFooItem); //Adding the ListViewItem to the ListViewControl 

Теперь я запустил приложение и попытался отладить первую строку. Я обнаружил, что подсчет подэлементов aFooItem равен 1 и аналогичен самому aFooItem. Может ли кто-нибудь помочь мне, почему SubItems.Count aFooItem равен 1, даже я не добавил элемент к нему явно?

ответ

1

Значение по умолчанию для ListViewItemявляется значения подпункта с индексом 0. При создании ListViewItem он автоматически создает подпункт по умолчанию для вас.

1

«SubItems» ListViewItem - это список содержащихся в нем столбцов. Путем инициализации ListViewItem со строкой по умолчанию («foo») вы добавили один подэлемент (с текстом == «foo»).

Смежные вопросы