回 帖 发 新 帖 刷新版面

主题:请教一下combo控件传初值的问题

最近在做课程设计,在使用combo控件时遇到问题,想请大家指点一下。
我通过CListView获取一组数据,将这组数据分别赋给一个对话框的各个变量,其中文本部分可以正常复制,但是combo却无法正常复制,用SelectString函数程序无法运行,请教一下应该如何修改其初值。

留个QQ:27023982

回复列表 (共1个回复)

沙发

如果要将一个已有的项换成别的内容,可以先删除,再插入;如果没有内容,直接插入就行:
    CString s = "To be find";
    int idx = m_Combo1.FindString(0, s);
    if (idx>=0)
    {
        m_Combo1.DeleteString(idx);
        m_Combo1.InsertString(idx, "New string");

        m_Combo1.InsertString(idx+1,"New string1");
    }
    

我来回复

您尚未登录,请登录后再回复。点此登录或注册