VC 如何向CListCtrl添加列和行
我想在CListCtrl中添加两列:编号,姓名然后,每点击一次按钮就添加一行数据,我该怎么办,请大家帮帮忙?...
我想在CListCtrl中添加两列:编号,姓名
然后,每点击一次按钮就添加一行数据,
我该怎么办,请大家帮帮忙? 展开
然后,每点击一次按钮就添加一行数据,
我该怎么办,请大家帮帮忙? 展开
2个回答
2013-06-10
展开全部
给你的按钮添加一个Click事件响应函数,然后在该函数实现类似下的代码
m_list.InsertColumn(0,"编号",LVCFMT_LEFT,50);
m_list.InsertColumn(1,"姓名",LVCFMT_LEFT,50);
m_list就是你指向的那个CListCtrl;
m_list.InsertColumn(0,"编号",LVCFMT_LEFT,50);
m_list.InsertColumn(1,"姓名",LVCFMT_LEFT,50);
m_list就是你指向的那个CListCtrl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-10
展开全部
不知道你对VC了解多少,假设你有一定的基础,会一些基本的操作:
首先在List Control控件的属性里,Styles -> view改成Report
增加CListCtrl类的control变量m_list
在你的初始化函数里写如下代码:
m_list.InsertColumn(0,"编号",LVCFMT_LEFT,50); //50为列宽
m_list.InsertColumn(1,"姓名",LVCFMT_LEFT,50);
在你的点击按钮的响应函数里增加如下代码:
int nCount = m_list.GetItemCount();
//处理你要插入的数据
CString strNum,strName;
strNum.Format("%05d",nCount);
strName.Format("张三%d",nCount);
//把数据插入到ListCtrl的最后一行
m_list.InsertItem(nCount,strNum);
m_list.SetItemText(nCount,1,strName);
CListCtrl成员函数的用法,请参看MSDN
首先在List Control控件的属性里,Styles -> view改成Report
增加CListCtrl类的control变量m_list
在你的初始化函数里写如下代码:
m_list.InsertColumn(0,"编号",LVCFMT_LEFT,50); //50为列宽
m_list.InsertColumn(1,"姓名",LVCFMT_LEFT,50);
在你的点击按钮的响应函数里增加如下代码:
int nCount = m_list.GetItemCount();
//处理你要插入的数据
CString strNum,strName;
strNum.Format("%05d",nCount);
strName.Format("张三%d",nCount);
//把数据插入到ListCtrl的最后一行
m_list.InsertItem(nCount,strNum);
m_list.SetItemText(nCount,1,strName);
CListCtrl成员函数的用法,请参看MSDN
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询