2016-08-08 7 views
-1

enter image description hereToolStripMenuItem Unterpunkte werden abgeschnitten

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 ist ein NotifyIcon. cms ist die primäre ContextMenuStrip, angefügt an mainNI. toolstripMenu ist das "Untermenü" von cms. cms erscheint normal.

Wie Sie auf dem Bild sehen können, werden meine Menüpunkte abgeschnitten. Es ist egal, ob ich die Größe des ToolStripMenuItem erzwinge oder setze es auf AutoSize. Ich kann auf Opening Ereignis bestätigen, dass die Größe der ToolStripMenuItem die doppelte Breite jedes Artikels auf dem Streifen ist.

+0

Was ist 'mainNI', an das das Menü angehängt ist? – Plutonix

+0

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

+0

mainNI ist NotifyIcon. @HansPassant, anstatt zu sagen, wie man eine Frage stellt, sag mir, was du denkst, dass ich vermisse. –

Antwort

-1

Dank Slai habe ich das Menü im Designer erstellt. Ich habe den Fehler dupliziert, indem ich ein neues Projekt geöffnet habe. Ich entdeckte, dass der Designer ToolStripMenuItem verwendet. Ich habe ToolStripButton verwendet. Das erinnert mich an eine Frage zu SO von jemandem mit dem gleichen Problem, aber ToolStripLabel. Vielleicht ist das ein Fehler.