TreeView中节点的多行显示问题???急~~~

tianyu0910 2010-04-02 05:08:01
我在Windows Form工程中使用System.Environment.NewLine,没有用,无法换行,如下:
this.treeView1.Nodes.Add("dddddddd"+System.Environment.NewLine+"hhhhhhh");
这到底该怎么写呢?我想让每个节点能够换行操作。
请大家帮帮忙阿,谢谢啦~~~~
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyinting 2011-08-09
  • 打赏
  • 举报
回复
如何使得父节点没有图片而子节点有图片??????
tianyu0910 2010-04-02
  • 打赏
  • 举报
回复
1.设置模式为OwnerDrawText:
this.treeView1.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawText;
2.自己画节点:
this.treeView1.DrawNode += new System.Windows.Forms.DrawTreeNodeEventHandler(treeView2_DrawNode);
private void treeView1_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
e.Graphics.DrawString(e.Node.Text, this.Font, new SolidBrush(this.ForeColor), new PointF(e.Bounds.Location.X + 0.2f, e.Bounds.Location.Y + 0.2f));
}
3.添加:
this.treeView1.Nodes.Add("dddddddd"+System.Environment.NewLine+"hhhhhhh");


herty 2010-04-02
  • 打赏
  • 举报
回复
能有图片可以看吗?最好还有代码?
tianyu0910 2010-04-02
  • 打赏
  • 举报
回复
现在可以了,但是为什么我点击这个节点,只有第一行的呈选中状态呢?

111,125

社区成员

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

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

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