【发布时间】:2013-08-03 08:02:08
【问题描述】:
我正在使用 ObjectListView 和 TreeListView 控件,并且我正在列/节点上绘制一个图标,这样:
'定义objectlistview/treelistview
OLV.SmallImageList = imgList
。 . .
aNewColumn.ImageGetter = AddressOf GetImage
。 . .
Friend Delegate Function GetImageDelegado(x As Object) As String
Friend Function GetImage(x As Object) As String
Dim s As String
s = x.ToString
If imgList.Images.ContainsKey(s) = False Then
Imagen = My.Resources.MyImage
imgList.Images.Add(s, Imagen)
End If
End Function
我无法解决的问题是图标不是垂直居中的:
我一直在寻找填充物,添加装饰品,但我无法解决这个问题......
非常感谢您的帮助。谢谢!
【问题讨论】:
-
您确定图像列表中的图像格式正确且尺寸正确吗?如果图标总是在左上角亮起,您可以更改图像以进行补偿。
-
嗨!谢谢您的回答!是的,图片是正确的!我不想更改图像,因为我将它们用于其他事情......我可以有两组图像,“补偿”图像和原始图像,但是对于视觉差距来说工作量太大了......还是谢谢!
标签: alignment padding objectlistview