MFC如何用button控件修改列表控件中某一项的值
1个回答
展开全部
首先用ClassView在对话框类中增加一个成员变量:m_ListCtrl,是列表框的控件变量。
CListCtrl m_ListCtrl;
根据你的图片的情况,进行如下修改:
在修改学号的按钮的响应函数中增加:
m_ListCtrl.SetItemText(0,1,"2"); //将第0行的第1个item修改为2
在修改性别按钮的响应函数中增加:
m_ListCtrl.SetItemText(0,2,"女"); //将第0行的第2个item修改为“女”
这里要说明的是,在列表框中,report的报表都是从0开始计数的,也就是说,最左边第一个单元是第0行第0个item。CListCtrl控件只提供字符串的输入输出接口,所以修改的数字也要以字符串来处理,比如"2"。
CListCtrl m_ListCtrl;
根据你的图片的情况,进行如下修改:
在修改学号的按钮的响应函数中增加:
m_ListCtrl.SetItemText(0,1,"2"); //将第0行的第1个item修改为2
在修改性别按钮的响应函数中增加:
m_ListCtrl.SetItemText(0,2,"女"); //将第0行的第2个item修改为“女”
这里要说明的是,在列表框中,report的报表都是从0开始计数的,也就是说,最左边第一个单元是第0行第0个item。CListCtrl控件只提供字符串的输入输出接口,所以修改的数字也要以字符串来处理,比如"2"。
追问
你好,这个编译可以通过,但是运行出错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询