示例#1
0
        public QuickMouseMenuItem AddQuickMouseMenuItem(string key, Image img, string Caption, string Description)
        {
            var newitem = new QuickMouseMenuItem(img, Caption, Description);

            newitem.Key = key;
            lstRootItems.Add(newitem);

            return(newitem);
        }
示例#2
0
 private void NavigateToChild(QuickMouseMenuItem qmmi)
 {
     if (qmmi.lstSubQuickMouseMenuItems.Count > 0)
     {
         //Point cur_loc = System.Windows.Forms.Cursor.Position;
         //this.Location = Parent.PointToClient(new Point(cur_loc.X - MenuCentral.X, cur_loc.Y - MenuCentral.Y));
         navigated_parentQuickMouseMenuItem = qmmi;
         CreatePicBoxes(qmmi.lstSubQuickMouseMenuItems);
     }
 }
示例#3
0
        /// <summary>
        /// Add child menu from Menustrip with Click event!!!
        /// </summary>
        /// <param name="menustrip"></param>
        /// <returns></returns>
        public QuickMouseMenuItem CreateChildQuickMouseMenuItemFromMenuStrip(ToolStripMenuItem menustrip)
        {
            var childitem = new QuickMouseMenuItem();

            childitem.caption     = menustrip.Text;
            childitem.description = menustrip.ToolTipText;
            if (menustrip.Image == null)
            {
                childitem.menuimage = Resources.AppMenu32;
            }
            else
            {
                childitem.menuimage = menustrip.Image;
            }
            tsmenuitem = menustrip;

            lstSubQuickMouseMenuItems.Add(childitem);
            childitem.ParentQuickMouseMenuItem = this;
            return(childitem);
        }
示例#4
0
        public QuickMouseMenuItem AddQuickMouseMenuItem(string key, Image img, string Caption, string Description)
        {
            var newitem = new QuickMouseMenuItem(img, Caption, Description);
            newitem.Key = key;
            lstRootItems.Add(newitem);

            return newitem;
        }
示例#5
0
 private void NavigateToChild(QuickMouseMenuItem qmmi)
 {
     if (qmmi.lstSubQuickMouseMenuItems.Count > 0)
     {
         //Point cur_loc = System.Windows.Forms.Cursor.Position;
         //this.Location = Parent.PointToClient(new Point(cur_loc.X - MenuCentral.X, cur_loc.Y - MenuCentral.Y));
         navigated_parentQuickMouseMenuItem = qmmi;
         CreatePicBoxes(qmmi.lstSubQuickMouseMenuItems);
     }
 }
示例#6
0
 /// <summary>
 /// Add child menuItem
 /// </summary>
 /// <param name="childitem"></param>
 /// <returns></returns>
 public QuickMouseMenuItem AddChildQuickMouseMenuItem(QuickMouseMenuItem childitem)
 {
     lstSubQuickMouseMenuItems.Add(childitem);
     childitem.ParentQuickMouseMenuItem = this;
     return childitem;
 }
示例#7
0
        /// <summary>
        /// Add child menu from Menustrip with Click event!!!
        /// </summary>
        /// <param name="menustrip"></param>
        /// <returns></returns>
        public QuickMouseMenuItem CreateChildQuickMouseMenuItemFromMenuStrip(ToolStripMenuItem menustrip)
        {
            var childitem = new QuickMouseMenuItem();
            childitem.caption = menustrip.Text;
            childitem.description = menustrip.ToolTipText;
            if (menustrip.Image == null)
            {
                childitem.menuimage = Resources.AppMenu32;
            }
            else
            {
                childitem.menuimage = menustrip.Image;
            }
            tsmenuitem = menustrip;

            lstSubQuickMouseMenuItems.Add(childitem);
            childitem.ParentQuickMouseMenuItem = this;
            return childitem;
        }
示例#8
0
 /// <summary>
 /// Add child menuItem
 /// </summary>
 /// <param name="childitem"></param>
 /// <returns></returns>
 public QuickMouseMenuItem AddChildQuickMouseMenuItem(QuickMouseMenuItem childitem)
 {
     lstSubQuickMouseMenuItems.Add(childitem);
     childitem.ParentQuickMouseMenuItem = this;
     return(childitem);
 }