首页 > 其他 > 详细

学习:组合框和列表框

时间:2020-02-07 16:54:25      阅读:59      评论:0      收藏:0      [点我收藏+]
/*
D:\Visual_Studio_repos\MFC\3*/
void CMy3Dlg::OnBnClickedButton1()
{
    CString  mString;

    //得到文本框的内容
    GetDlgItemText(IDC_EDIT_1,mString);

    //设置Combo组合框
    mCombo.AddString(mString);

    //默认选中Combo新增的内容
    mCombo.SetCurSel(mCombo.GetCount()-1);

    //默认选中Combo新增的内容
    mList.AddString(mString);
    mList.SetCurSel(mList.GetCount() - 1);
}


void CMy3Dlg::OnBnClickedButton2()
{
    CString mString;
    int nIndex;
    nIndex = mCombo.GetCurSel();
    
    //删除的逻辑操作
    mCombo.DeleteString(nIndex);
    if (nIndex < mCombo.GetCount()) {
        mCombo.SetCurSel(nIndex);
    }
    else {
        mCombo.SetCurSel(nIndex-1);
    }

    mList.DeleteString(nIndex);
    if (nIndex < mList.GetCount()) {
        mList.SetCurSel(nIndex);
    }
    else {
        mList.SetCurSel(nIndex - 1);
    }
}

//实时变化
void CMy3Dlg::OnCbnSelchangeCombo1()
{
    mList.SetCurSel(mCombo.GetCurSel());
}

技术分享图片

学习:组合框和列表框

原文:https://www.cnblogs.com/zpchcbd/p/12272891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!