我使用ObjectListView在C#的WinForms项目,并希望以显示其中一列的小图标。如何将图像置于ObjectListView列中?
到目前为止,图标是显示得很好,但它不是在列居中,我无法找到涉及图像对准一列内的任何文档或代码。
Here are the instructions for displaying an image as the column contents。
的代码几乎是一样给出的例子:
col_Important.AspectGetter = delegate(object x) { return ((ClassMyItem)x).IsImportant; };
col_Important.AspectToStringConverter = delegate(object x) { return String.Empty; };
col_Important.ImageGetter = delegate(object x)
{
return ((ClassMyItem)x).IsImportant? "star" : "none";
};
有没有人处理这个问题,知道的一种方式,以中心的形象呢?
我无法删除[edit]注释,因为stackoverflow一直坚持编辑至少6个字符。有人可以删除该块。 – 2017-06-09 02:27:36
@Xan你想做什么? – JYelton 2017-06-09 02:30:50
我刚刚添加了两个分号并删除了一个大括号,但出现错误,我必须编辑至少6个字符。所以我想我补充一些废话和删除后,但算法太聪明/烦人:-) – 2017-06-09 02:32:21