Как заполнить wxListCtrl? - PullRequest
       8

Как заполнить wxListCtrl?

2 голосов
/ 02 июня 2010

Я пытаюсь заполнить wxListCtrl, но после попытки различными методами не могу заполнить его элементами.

По сути, мне нужен элемент управления списком, который будет иметь три столбца с заголовками и будет отображать значения в строках. Но я пробовал методы InsertItem, SetItem или InsertColumn, но могу показывать только заголовки столбцов, но не данные строк. Любая помощь будет оценена! Заранее спасибо!

1 Ответ

0 голосов
/ 03 июня 2010

Вы можете добавить столбцы так:

int column_width = 90;
my_list_ctrl->InsertColumn(0, L"ColumnText", wxLIST_FORMAT_LEFT, column_width);

Вы можете добавить такие вещи, как это:

int image_index = 0;
long list_index = my_list_ctrl->InsertItem(0, L"My Item text", image_index);

Вы можете установить текст подпунктов следующим образом:

int column_index = 1;
my_list_ctrl->SetItem(list_index, column_index, L"Text");

Вы можете настроить список изображений для своего списка следующим образом:

my_list_ctrl->SetImageList(&img_list, wxIMAGE_LIST_SMALL);
...