我使用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