Combobox с несколькими колонками и чекбоксамиАвтор: Jakawan Ratiwanich
Этот пример предназначен для тех, кому понадобилось поместить элементы в ComboBox и разделить их на колонки. Все возможности класса JCombo представлены на картинках. Итак, что нам необходимо сделать
Пример использования Combobox с одной колонкой:
m_MULTICOLUMNCOMBOBOX.FormatList(1,DT_LEFT,FALSE,NORMAL);
// одна колонка, нет линий сетки, показывать подсказку
CString str;
for (i=0;i<=10;i++){
str.Format("Item %d",i);
m_MULTICOLUMNCOMBOBOX.AddItem(str,0,i);
.
.
}
ИЛИ с несколькими колонками //устанавливаем три колонки m_MULTICOLUMNCOMBOBOX.FormatList(3,DT_LEFT,FALSE,EDGE); for (i=0;i<=20;i++){ str.Format("Item : %d",i); m_MULTICOLUMNCOMBOBOX.AddItem("TESTING",0,i); m_MULTICOLUMNCOMBOBOX.AddItem(str,1,i); m_MULTICOLUMNCOMBOBOX.AddItem(_T("3rd Column0123456789"),2,i); . .
|