num   pro
1     MOVL VL=100 P[1]
2     MOVL VL=50 P[2]
我想选中pro中的任一个字段,比如想选中VL=100,然后再用组合键(类似于手柄的按键方式)进行调节VL大小。比如按上键VL值增大。我开始采用的是list control控件,但好象焦点只能选择第一项。请问有哪种控件可以啊? 我的pro的数据是和数据库连在一起的,是不是应该pro分在几个字段里啊?

解决方案 »

  1.   

    我现在有一个数据list control来显示我数据库里的程序代码。
    第一项item是num   第二项item是pro
    我可以整行选择list,或者选择item第一项。但是我怎么来选择第二项呢??如果能,怎么来选择第二项里的各个字段。
    我想通过选择各个字段来获得它们的地址指针,来修改它们。
      

  2.   

    列表控制,做不到这些。
    建议使用DataGrid进行处理。http://www.vckbase.com/document/viewdoc/?id=668
    这里有个例子,里面有用到DataGrid,可以借鉴一下。
      

  3.   

    可以用DataGrid,如果用ListCtrl,需要自己做一些处理,记录焦点的行列号,并自己处理显示。
      

  4.   

    listctrl需要自己写很多的
    DataGrid最方便不过一般我是用listctrl
      

  5.   

    这个ListCtrl可以实现,但是需要自己在ListCtrl的基础之上进行大量的扩展功能。
      

  6.   

    搞了 一天的 datagrid也不太懂,大虾们能详细给讲讲么
      

  7.   

    看看这篇文章:
    http://www.codeproject.com/KB/list/CListCtrl_subItem_focus.aspx
    另外,关于DATAGRID的使用,可以参考:
    http://www.codeproject.com/KB/database/msdatagrid.aspx
    http://www.codeproject.com/KB/miscctrl/DataGridControl.aspx
    http://www.codeproject.com/KB/miscctrl/datagrid.aspx