如何做一个带有Image的TreeView,直接继承TreeView然后加上ImageList的试过不行,WinForm下的

greennetboy 2006-07-17 08:39:05
rt
...全文
295 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
greennetboy 2006-07-18
  • 打赏
  • 举报
回复
public class MyTreeView:TreeView
{
private System.ComponentModel.IContainer components;

private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.Windows.Forms.ImageList imageList1;
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(YqunTreeView));
imageList1 = new System.Windows.Forms.ImageList(this.components);
this.SuspendLayout();
//
// imageList1
//
imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
imageList1.TransparentColor = System.Drawing.Color.Transparent;
imageList1.Images.SetKeyName(0, "color1.ico");
imageList1.Images.SetKeyName(1, "color2.ico");
imageList1.Images.SetKeyName(2, "color3.ico");
//
// YqunTreeView
//
this.ImageIndex = 0;
this.ImageList = imageList1;
this.LineColor = System.Drawing.Color.Black;
this.SelectedImageIndex = 0;
this.ResumeLayout(false);

}

}
为什么不显示图片
Knight94 2006-07-18
  • 打赏
  • 举报
回复
你查看以下imagelist是否正确生成
greennetboy 2006-07-18
  • 打赏
  • 举报
回复
paddycf001 2006-07-17
  • 打赏
  • 举报
回复
imagelist设置好以后,记得把treeview的treenode的imageindex什么的给设置好应该可以的.
Knight94 2006-07-17
  • 打赏
  • 举报
回复
显示不出来?

你在显示方面做了什么操作
greennetboy 2006-07-17
  • 打赏
  • 举报
回复
这个TreeView是自定义组建,以后每个实例只要拖上去,帮顶好数据就可以显示图片了
eric88 2006-07-17
  • 打赏
  • 举报
回复
我做过,可以的。
mmens 2006-07-17
  • 打赏
  • 举报
回复
TreeView支持图片功能啊!
Fibona 2006-07-17
  • 打赏
  • 举报
回复
应该是可以的吧,会不是你的实现的地方有问题?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧