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