treeview的drowmode改为ownerdrawtext
在drawnode事件里写入下面的语句 ,My.Resources.首页为你的图片。
e.Graphics.FillRectangle(New SolidBrush(Me.TreeView1.BackColor), New Rectangle(e.Bounds.Location, New Size(Me.TreeView1.Width - e.Bounds.X, e.Bounds.Height)))
Dim r As New Rectangle(0, e.Bounds.Top, e.Node.TreeView.Width, e.Node.TreeView.Height - e.Bounds.Top)
e.Graphics.DrawImage(My.Resources.首页, r, r, GraphicsUnit.Pixel)
e.Graphics.DrawString(e.Node.Text, e.Node.TreeView.Font, New SolidBrush(e.Node.ForeColor), e.Node.Bounds.Left, e.Bounds.Top + 6, Drawing.StringFormat.GenericTypographic)