How to create dropdown component in GH C#?

        protected override void AppendAdditionalComponentMenuItems(ToolStripDropDown menu)
        {
            foreach (PanelType pt in Enum.GetValues(typeof(PanelType)))
                GH_Component.Menu_AppendItem(menu, pt.ToString(), Menu_PanelTypeChanged, true, pt == this.panelType).Tag = pt;

        }

where this.panelType is a variable in the component context.

1 Like