3.2 示例一:添加ListImage对象的方法(一) 可以结合LoadPicture函数一起使用ListImages集合的Add方法来添加ListImage对象。 在VBE编辑器中,插入一个用户窗体,在窗体上放置一个ImageList控件和TreeView控件。如图3所示,然后在用户窗体代码窗口输入下面的代码: 图3:添加ListImage对象 Private Sub UserForm_Initialize() Dim imlImages As New ImageList '决定图像的大小 imlImages.ImageWidth = 16 imlImages.ImageHeight = 16 '添加图像 imlImages.ListImages. _ Add , "jz", LoadPicture(ThisWorkbook.Path & "\1.ico") '将ImageList控件绑定到TreeView控件中 Set TreeView1.ImageList = imlImages '为TreeView控件的Node对象赋一个图像,该图像的Key值是"jz" TreeView1.Nodes.Add , , , "根文件夹", "jz" End Sub 上面的示例当窗体初始化时,加载名为imlImages的ImageList控件和一个图标,然后将图标添加到TreeView中。在该过程中,使用了ImageWidth属性和ImageHeight属性来改变图标的大小,也可以在控件的“属性”对话框中输入想要的尺寸值来设置图像的大小。注意,只有当ImageList中不包含图像时才能这么做。在控件中包含了图像后,试图改变图像的尺寸将导致错误。 按F5键运行,结果如图4所示。 图4:添加ListImage对象结果
[此贴子已经被作者于2007-4-17 21:32:19编辑过] |