2016-08-08 22 views
-1

enter image description hereToolStripMenuItemサブ項目が

Dim cms As New ContextMenuStrip 
    Dim toolstripMenu As New ToolStripMenuItem("Sub Menu") 

    With toolstripMenu.DropDownItems 
     .Add(menuitem1BTN) 
     .Add(menuitem2BTN) 
     .Add(menuitem3BTN) 
    End With 

    With cms.Items 
     .Add(toolstripMenu) 
    End With 


    mainNI.ContextMenuStrip = cms 

mainNIがNotifyIconで遮断されます。 cmsは、mainNIにアタッチされたプライマリContextMenuStripです。 toolstripMenucmsの「サブメニュー」です。 cmsが正常に表示されます。

画像でわかるように、私のメニュー項目は途切れるようになっています。 ToolStripMenuItemのサイズを強制的に変更するか、AutoSizeに設定するかは関係ありません。 ToolStripMenuItemのサイズがストリップ上のアイテムの幅の2倍であることをOpeningイベントで確認できます。

+0

メニューが添付されている「mainNI」は何ですか? – Plutonix

+0

http://stackoverflow.com/help/mcve –

+0

mainNIはNotifyIconです。 @ HansPassantでは、質問する方法を教える代わりに、あなたが私が行方不明だと思うことを教えてください。 –

答えて

-1

Slaiのおかげで、デザイナーでメニューが作成されました。私は新しいプロジェクトを開いてエラーを複製しました。デザイナーがToolStripMenuItemを使用していることがわかりました。私はToolStripButtonを使用しました。これは、同じ問題を抱えている人のSOに関する質問を思い起こさせますが、ToolStripLabelです。多分これはバグです。

関連する問題