就像EXCEL那样的,并且能选中一格并且编辑
用ListCtrl做的好像不太一样

解决方案 »

  1.   

    DataGrid好像就可以吧用ListCtrl应该也可以,嵌入Edit
      

  2.   

    CGridCtrl网上好的版本,有的还能嵌入Combobox。
      

  3.   

    果断的列表控件CListCtrl可以达到这个效果、
      

  4.   

    重载CListCtrl,嵌入CEdit 应该就可以达到这个效果了.....最起码可以达到图片看上去的效果
      

  5.   

    CListCtrl  CRithEdit貌似都可以实现
      

  6.   

    flexgrid,很强大的显示和操作表格数据控件MSFlexGrid控件显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSFlexGrid控件只显示只读数据。
      你可以在MSFlexGrid中的任何单元放置文本、图片或这二者。Row和Col属性指定MSFlexGrid控件的当前单元。你可以在代码中指定当前单元,也可以在运行时使用鼠标或键盘改变当前单元。Text属性引用了当前单元中的文本。
      如果单元中的文本太长以致不能在单元中一行显示,将WordWrap属性置为True将在单元中分多行显示文本。要在单元中显示多行文本,你需要增大单元的宽度(ColWidth属性)或行高度(RowHeight属性)。
      使用Cols和Rows属性确定MSFlexGrid控件中的行数和列数。
      

  7.   

    编辑功能很好实现,弄个cedit平时隐藏,双击clistctrl时调整大小显示出来。
      

  8.   

    派生LIST控件可以,如果图快可以去找下别人做的控件。不过大多是收费的做的比较好比如水晶报表
      

  9.   

    LZ展示的好像BCB、delphi里面的StringGrid StringGrid支持LZ所述功能
      

  10.   

    这个应该是List Control控件吧
      

  11.   

    CListCtrl派生,网上下载一个,,
      

  12.   

    clistctrl 嵌入 cedit确实可以编辑,不过左边的表头是没有的
      

  13.   

    网上的GRID工具挺多的,自己用VC开发一个也不难。用SPY++探测一下这个窗口的一些属性,或许能看出是用什么工具开发的。一般,窗口类名中,VB做的都会带Thunder,VC做的都会带Afx,Delphi的都会带T,.NET做的都会带
    windows.app.之类的。