2014-09-05 10 views
0

Я создаю свой собственный ToolStripMenuItem, и я хочу, чтобы он отображался в списке вариантов для добавления в коллекцию DropDownItems меню. Как мне это сделать?Добавление пользовательского пункта меню в список коллекции ToolStripMenuItem

Вот что у меня есть.

imports System.ComponentModel 

''' <summary> 
''' A list of check box items that remember which item is currently checked 
''' </summary> 
public class ToolStripCheckItemList : inherits ToolStripMenuItem 
    private itemsList as List(of Object) 

    event checkedItemChanged(sender as Object, e as EventArgs) 

    <Category("Items"), _ 
     Description("The list of items contained in the check list.")> 
    public property items() as List(of Object) 
    set 

    End Set 
    Get 
     return itemsList 
    End Get 
    End Property 
end class 
+0

Что у вас есть? Подумайте о добавлении некоторого кода в свой вопрос, а также скриншоте, иллюстрирующем то, что у вас есть, и то, что вы пытаетесь достичь. – Neolisk

+0

Не так много, учитывая, что я хочу убедиться, что это вижу в Visual Studio Toolbox, но если вы настаиваете на -1. – Luminous

ответ

0

Это атрибут, в котором я нуждался. Я поставил его прямо над именем моего класса.

<ToolStripItemDesignerAvailabilityAttribute(ToolStripItemDesignerAvailability.MenuStrip)>