2

ここで詳しく説明するように、( Windowsのルックアンドフィールを維持するために)がContextMenu添付された通知アイコンがあります。ContextMenuStrip

コンテキストメニュー項目にアイコンを追加するにはどうすればよいですか?

4

1 に答える 1

1

MenuItemを使用する必要がある場合は、menuItemを自分で描画し、画像を追加する必要があります。そのためには、OwnerDrawプロパティをtrueに設定し、DrawItemイベントをサブスクライブします。

または

独自のMenuItemクラスを派生させることができます。

public class MyMenuItem : MenuItem
{
    public MyMenuItem()
    {
        OwnerDraw = true;

    }
    protected override void OnDrawItem(DrawItemEventArgs e)
    {
        base.OnDrawItem(e);

        // Add paint logic here
    }
}

MenuItemでの描画方法に関する具体的なリンクについては、ここここを参照してください。

于 2012-11-28T08:45:36.607 に答える