我只想在 TreeNodes 的右侧添加徽章图像。
不应更改展开/折叠按钮、图标和文本。
我使用了以下代码:
public void treeView_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
e.DrawDefault = true;
e.Graphics.DrawImage(image1, e.Bounds.Right - 30, e.Bounds.Y);
}
但是,如果树节点的文本很长,则它在图像之上。徽章是不可见的。
我认为e.DrawDefault = true; 函数返回后可能会影响。
如何在不重绘文本和图标的情况下显示徽章图像?