Так и у меня работает. А так чтобы только одна ячейка?
В примере
borr_1 устанавливается только Id, а чтобы выбрать ячейку надо еще и SetColumn сделать. Или я не прав?
Мой текущий код, который пока не делает что надо:
Code: Select all
wxListItem trust;
switch(it->second.get_trust_level())
{
case t_source_info::rosTrustLevelHigh:
source_list->SetItem(index,1,_("High"));
break;
case t_source_info::rosTrustLevelMedium:
source_list->SetItem(index,1,_("Medium"));
break;
case t_source_info::rosTrustLevelLow:
source_list->SetItem(index,1,_("Low"));
break;
default:
source_list->SetItem(index,1,_("Unknown"));
break;
}
trust.m_col = 1;
trust.m_itemId = index;
if(source_list->GetItem(trust))
trust.SetBackgroundColour(*wxRED);
source_list->SetItem(trust);
На сколько я понимаю пример
borr_1 - он будет работать для wxListBox или если только один столбец.
Если я не прав, то тогда не понял, что надо изменить?