Показать сообщение отдельно
Старый 15.11.2007, 05:56   #56  
rusalaudinov is offline
rusalaudinov
Участник
 
91 / 36 (2) +++
Регистрация: 24.05.2007
Балин, вообще не понятно следующее. вот откройте форму tutorial_Form_ListControl_CheckBox.
там есть метод insertItem. выглядит он у мну примерно так:
X++:
int insertItem(str s, int i)
{
    int idx;
    FormListItem item;
    ;
    item = new FormListItem(s,1);
    item.idx(i);
    item.stateChecked(TRUE);
    idx = listView.addItem(item);
    // Make some of them checked
    if ((i mod 4)==0)
    {
        item = listView.getItem(idx);
        item.stateChecked(TRUE);
        listView.setItem(item);
    }
    listView.setText(idx, "Data 1:" + int2str(i), 1);
    listView.setText(idx, "Data 2:" + int2str(i), 2);
    return idx;
}
запускаем форму и видим что чекбоксами отмечены только каждый четвертый айтем, а не все. почему так, ведь перед тем, как сделать additem, мы для всех устанавливаем item.stateChecked(true);