Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > ListView, SubItem, Image


Автор: stashe 24.2.2009, 15:05
Метод заполнения ListView

Код

  private void RefreshList()
        {
            for (int i = 0; i < 6; i++)
            {
                ListViewItem a = new ListViewItem();
                    if (caps[i].isActive) a.ImageIndex = 1;

                if (true)
                {
                a.SubItems.Add("jk");
                    a.ImageIndex = 2;
                }

                if (true)
                {
                    a.SubItems.Add("jkljj");
                    a.ImageIndex = 3;
                }
                if (false)
                    a.SubItems.Add("чсми");

                if (false)
                    a.SubItems.Add("апрпва");

                 capillaryListView.Items.Insert(i, a);               

            }
        }


Для ListViewItem картинка становится на место, для SubItem - нет, почему? точнее не почему, а как сделать, чтобы картинка была к примеру в первой и третьей колонке, а во второй текст.
Compact Framework

уж извиняйте за пример, но думаю смысл ясен

Автор: Partizan 24.2.2009, 16:19
stashe, самый простой вариант - попользовать DataGridView smile

Автор: stashe 24.2.2009, 17:05
нету простого варианта в Compact Framework

Добавлено через 29 секунд
Есть ListView и приходится извращаться с ним

Автор: stashe 7.5.2009, 10:40
Up

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