vc++,listview能支持右键菜单吗?
答案:2 悬赏:30
解决时间 2021-02-08 02:36
- 提问者网友:前事回音
- 2021-02-07 05:43
vc++,listview能支持右键菜单吗?
最佳答案
- 二级知识专家网友:情战辞言
- 2021-02-07 06:12
能支持,得通过CLASS WIZARD增加事件处理句柄就可以直接映射消息
全部回答
- 1楼网友:woshuo
- 2021-02-07 07:27
ListView控件属性设置:
1.View属性:选择Details
2.Columns属性:点击'...'按钮,添加2列,Node和Weights(如果想要最后一列撑满剩余空间,把Width设为-2即可)
后台代码:
假设数据源为一个datatable
DataTable dt=new DataTable();
dt.Columns.Add("Node",typeof(string));
dt.Columns.Add("Weights",typeof(string));
dt.Rows.Add("Item0","1");
dt.Rows.Add("Item1","2");
dt.Rows.Add("Item2","3");
this.listView1.Items.Clear();//清空ListView
//从数据源加入数据到ListView
foreach (DataRow dr in dt.Rows)
{
ListViewItem lvi = new ListViewItem();//新增一个ListViewItem
lvi.SubItems[0].Text = dr["Node"].ToString();//第一列值
lvi.SubItems.Add(dr["Weights"].ToString());//第二列值
this.listView1.Items.Add(lvi);//将新增列加入ListView
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |