我有2个ComboBox 第一个里有1,2,3.第二个和第一个相对应,如果点1,第二个ComboBox就出现1里的内容,如果点2,就出现2里的内容?怎么才能实现

解决方案 »

  1.   

    CString str;
    int nIndex = combobox1.GetCurSel();
    combobox1.GetLBText(nIndex, str);
    combobox2.SetWindowText(str);
      

  2.   

    一头猪老是给我发广告,我将它的地址写在这里,让N个蜘蛛把它扫进去
    [email protected]@[email protected]广告来来来,炸死你!
      

  3.   

    Combobox2->SetCurSel(Combobox1->GetCurSel());
      

  4.   

    Combobox2.SetCurSel(Combobox1.GetCurSel());
      

  5.   

    刚才试了一下.这样完全可以实现你的效果..
    void CFFTextDlg::OnEditchangeCombo1() 
    {
    ((CComboBox*)GetDlgItem(IDC_COMBO2))->SetCurSel(((CComboBox*)GetDlgItem(IDC_COMBO1))->GetCurSel());
    }void CFFTextDlg::OnSelchangeCombo1() 
    {
    ((CComboBox*)GetDlgItem(IDC_COMBO2))->SetCurSel(((CComboBox*)GetDlgItem(IDC_COMBO1))->GetCurSel());

    }