如何在对话框工程中添加列表控件? ( 积分: 50 )

  • 主题发起人 主题发起人 candyania
  • 开始时间 开始时间
C

candyania

Unregistered / Unconfirmed
GUEST, unregistred user!
要求
1. 在建立的对话框工程中加入列表控件,该控件以report的模式显示。
2. 在列表控件中插入多行数据,删除多行数据。
3. 在列表控件中选中某一行,显示选中的行数和该行中每一列的值。
4. 双击列表控件中的某一行,显示选中的行数。
 
自己做个form将self.BorderStyle := bsDialog;
在form做什么都可以,调用时用form.ShowModal就是对话框了
 
我问的是用VC啦!郁闷ing~~
哪位高手赶快指导一下啊,急等!!
 
1、在对话框中放置listcontrol控件 设置其属性为report、
2、在对话框初始化时 (添加列名)
m_list.InsertColumn(0,"列名1",LVCFMT_LEFT,20,-1);
m_list.InsertColumn(1,"列名2",LVCFMT_LEFT,20,-1);
m_list.InsertColumn(2,"列名3",LVCFMT_LEFT,20,-1);
3、插入数据
     m_list.InsertItem(i,'插入到第i+1行第一列中的数据',0);
     m_list.SetItemText(i,j,'插入到第i+1行第j+1列中的数据');
     只能一条条的插入
4、删除数据
     m_list.DeleteItem(i);
//删除第i+1条记录
m_list.DeleteAllItems(); //删除所有记录
     
 
自己单做个dialog 想怎么用就怎么用
 
后退
顶部