Добавление пользовательского пункта меню в список коллекции ToolStripMenuItem
Я создаю свой собственный ToolStripMenuItem и хочу, чтобы он отображался в списке вариантов для добавления в коллекцию DropDownItems меню. Как я могу это сделать?
Вот что у меня так далеко.
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
1 ответ
Решение
Это атрибут, который мне нужен. Я положил это прямо над моим именем класса.
<ToolStripItemDesignerAvailabilityAttribute(ToolStripItemDesignerAvailability.MenuStrip)>