有两个下拉列表框,想实现其联动,
如,第一个下拉列表框中有‘A’,‘B’,‘C’等选项,如果第一个下拉列表中选择了‘A’,则第二个下拉列表的选项将为‘apple’,'able';如果第一个下拉列表中选择了‘B’,则第二个下拉列表中的选项则为‘beer’,'banana'。
已经对第一个下拉列表框创建了一个OnSelchangeAprCombo() Message方法,之后,应该在这个方法中写什么代码以实现两个下拉列表框的联动,请高手指点!
如,第一个下拉列表框中有‘A’,‘B’,‘C’等选项,如果第一个下拉列表中选择了‘A’,则第二个下拉列表的选项将为‘apple’,'able';如果第一个下拉列表中选择了‘B’,则第二个下拉列表中的选项则为‘beer’,'banana'。
已经对第一个下拉列表框创建了一个OnSelchangeAprCombo() Message方法,之后,应该在这个方法中写什么代码以实现两个下拉列表框的联动,请高手指点!
DeleteString()循环的话,要一直删除第一个的~
m_ListCtrl.DeleteAllItems();
然后
m_ListCtrl.AddString("A");
在OnSelchangeAprCombo中:
m_ListCtrl.DeleteAllItems();
然后
...取得选中值,存为str
switch(str)
{
case "A":
m_ListCtrl.AddString("A");
break;
....
}
DeleteAllItems();不是CComboBox类中的方法,所以会报错。
总之还是谢谢了。