Keith™ 发表于 2005-4-11 17:08:29

ListView控件(6.0)

好的,你们所有的API大师......(我希望有一些)
我想模仿图层对话框所做的事情...我想在ListView控件的第二和/或第三列中放置一个图标图像,并且在第一列中没有图标。然后我希望listview控件在列表中的每个“单元格”上独立运行。单击第2列并为“选定”列触发事件,但不要为第一列或第三列触发事件。
任何接受者,或者我应该继续使用我的试错方法...
**** Hidden Message *****

Keith™ 发表于 2005-4-11 17:31:26

查看ReportIcon属性。
例如,假设ListView1(报告视图)有一个关联的图像集合,其中包含三个16x16图标,键为“图标0”、“图标1”和“图标2”...
暗淡项As ListItem
设置项=ListView1.Add (, , "字段0”,,“图标0”)
item.SubItems(1)=“字段1”
item.ListSubItems.item(1)。ReportIcon=“图标1”
item.SubItems(2)=“字段2”
item.ListSubItems.item(2)。ReportIcon=“图标2”
我从内存中绘制了这个,并且是盲的,所以您可能需要稍微使用它,但基本信息应该是正确的。

Keith™ 发表于 2005-4-11 18:24:26

不行...
根据MSDN...

Keith™ 发表于 2005-4-11 18:27:44

医生错了,我已经做到了,基思。

Keith™ 发表于 2005-4-11 18:35:11

我只是把代码放在表单中,但它不工作...

Keith™ 发表于 2005-4-11 18:38:53

在家我运行SP6,但在工作中(因为我刚换了电脑)我运行的是最初的Visual Studio 6(没有服务包)。我看看我能做什么(已经为你开始了)。

Keith™ 发表于 2005-4-11 18:42:12

好的...举个简单的例子。
此代码将生成以下内容:


编辑:添加的复选框切换到代码并在下一篇文章中简化。

Keith™ 发表于 2005-4-11 18:45:30

仅供参考...
干杯。

Keith™ 发表于 2005-4-11 18:58:47

现在,你想知道一些有趣的事情吗....我使用了您的代码,它工作得很好,但是如果我在ListView控件中使用完全相同的语法,它就不能工作。FRX表明它们是精确的控制...我想我会把你的粘贴到我的表单中并使用它...猜猜看...
我修好后会告诉你的...

Keith™ 发表于 2005-4-11 19:08:58

我应该很容易就能做到。
页: [1]
查看完整版本: ListView控件(6.0)