Ejemplo n.º 1
0
        private Form FindParent(ToolStripMenuItem item)
        {
            Form parentForm = null;

            if (item.GetCurrentParent() is ContextMenuStrip)
            {
                ContextMenuStrip contextMenu = item.GetCurrentParent() as ContextMenuStrip;
                if (contextMenu.SourceControl != null)
                {
                    parentForm = contextMenu.SourceControl.FindForm();
                }
                else
                {
                    parentForm = contextMenu.FindForm();
                }
            }
            else if (item.GetCurrentParent() is ToolStrip)
            {
                parentForm = item.GetCurrentParent().FindForm();
            }

            return(parentForm);
        }