1

我只想在 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; 函数返回后可能会影响。

如何在不重绘文本和图标的情况下显示徽章图像?

4

0 回答 0