我正在尝试填充wxListCtrl
,但在尝试各种方法之后似乎无法用项填充它。
基本上,我想要一个列表控件,它有三个带标题的列,并会在行中显示值。但我尝试过InsertItem,SetItem或InsertColumn方法,但我只能显示列标题而不能显示行数据。任何帮助将不胜感激!提前谢谢!
答案 0 :(得分:0)
您可以添加以下列:
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);