2014-09-23 44 views
0

我有一个listcontrol实例由4列组成。现在我想编辑列表中的第二列项目。如何让它可编辑?我在代码项目和许多其他论坛中看到过许多示例,但没有一个论坛我得到了一个简单的解决方案。我可以做到这一点,但它很费时(通过调试),是否有任何简单的解决方案,使列表中的特定列项目可编辑。(例如,我希望所有的项目第二列可编辑)如何使列表控件中的特定列项可编辑?

任何建议,可以明显..

+0

是哟你只需要询问一整列,或者是某个特定栏目中的一些项目? – rrirower 2014-09-23 16:42:12

+0

@rrirower对于特定列中的所有项目。 – Siva 2014-09-24 05:30:05

+0

该功能对于列表控件来说不是本机的。如前所述,您需要编写自己的代码,或者使用专门编写的类来提供该功能。 – rrirower 2014-09-24 12:17:08

回答

0

这是你快速的解决方案与就地编辑所有列:http://www.codeproject.com/Articles/8112/CQuickList

+0

我也经历了这个也没有任何其他方式存在。 – Siva 2014-09-24 05:30:53

+0

通过?来吧,这个控制很好!对于标准CListCtrl中子项目的就地编辑没有内置支持。不要这么懒! :) – thomiel 2014-09-24 08:08:13

相关问题