在WINFORM 程序中有,我想实现一个这样的效果,
一个树形列表,在每个节点上可以同时显示图片与文字,图片与文字的位置不确定。如使用TREEVIEW , 在它的TREENODE 的TEXT 中要显示图片。这样的效果那位大哥能帮忙 想想思路。
一个树形列表,在每个节点上可以同时显示图片与文字,图片与文字的位置不确定。如使用TREEVIEW , 在它的TREENODE 的TEXT 中要显示图片。这样的效果那位大哥能帮忙 想想思路。
解决方案 »
- 正则 提取URL后缀参数问题
- asp.net 客户端打印小票的问题 100分等
- ListBox当鼠标移到某一项时,如何自动选中
- ========客户端的textbox值如何被另一个框架页面的后台获取?=======
- Winform 实现在线编辑Word文档 保存里面的公式和图片到数据库
- c# WebBrowser如何判断当前是不是登录页,假如不是跳转到登录页,代码怎么写?
- C# png带透明图片与jpg图片叠加处理
- webservice异步调用问题?
- 关于ioexception的问题
- 急需深圳到长沙或衡阳的火车票,请联系13824321576
- C#WINFORMS通过网路更新程序跟网路控制
- 先写代码再做窗体要注意什么?
this.treeView1.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawText;private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
Rectangle r=new Rectangle(e.Bounds.X,e.Bounds.Y,e.Bounds.Width,e.Bounds.Height);
e.Graphics.DrawImage(this.imageList1.Images[1], r); //选择要画的image
Pen p = new Pen(this.treeView1.ForeColor);
e.Graphics.DrawString(e.Node.Text, this.treeView1.Font, p.Brush, e.Bounds.X, e.Bounds.Y + 5); //写文字
}
这点我知道了, TREEVIEW 的IMAGELIST 不要设就可以了。 另一点 重设BOUNDS 的高宽, 如何实现, 大哥们继续帮助下。 谢谢。