Sfoglia il codice sorgente

修改弹出菜单

章政 7 anni fa
parent
commit
943508924d

+ 59 - 27
UAS-出货标签管理(吉利通)/UAS_出货标签管理.Designer.cs

@@ -67,7 +67,6 @@
             this.dataGridViewCheckBoxColumn1 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
             this.label8 = new System.Windows.Forms.Label();
             this.ButtonSetting = new System.Windows.Forms.Button();
-            this.ListButtonMenu = new System.Windows.Forms.ListBox();
             this.pi_date = new System.Windows.Forms.Label();
             this.ExportFileDialog = new System.Windows.Forms.FolderBrowserDialog();
             this.GetGridOnly = new System.Windows.Forms.CheckBox();
@@ -102,6 +101,12 @@
             this.cu_print_dateformat = new System.Windows.Forms.Label();
             this.label30 = new System.Windows.Forms.Label();
             this.cu_print_limiteddate = new System.Windows.Forms.NumericUpDown();
+            this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
+            this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
+            this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
+            this.toolStripMenuItem5 = new System.Windows.Forms.ToolStripMenuItem();
+            this.toolStripMenuItem6 = new System.Windows.Forms.ToolStripMenuItem();
+            this.toolStripMenuItem7 = new System.Windows.Forms.ToolStripMenuItem();
             this.front_sg_separator = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.FrontCollect = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.CollectionProcess = new UAS_LabelMachine.CustomControl.GroupBoxWithBorder.GroupBoxWithBorder();
@@ -599,26 +604,6 @@
             this.ButtonSetting.UseVisualStyleBackColor = true;
             this.ButtonSetting.Click += new System.EventHandler(this.ButtonSetting_Click);
             // 
-            // ListButtonMenu
-            // 
-            this.ListButtonMenu.Font = new System.Drawing.Font("微软雅黑", 11F);
-            this.ListButtonMenu.FormattingEnabled = true;
-            this.ListButtonMenu.ItemHeight = 20;
-            this.ListButtonMenu.Items.AddRange(new object[] {
-            "采集策略设置",
-            "生成条码",
-            "附加信息设置",
-            "客户标签维护",
-            "客户采集规则",
-            "参数配置",
-            "权限管理"});
-            this.ListButtonMenu.Location = new System.Drawing.Point(232, 89);
-            this.ListButtonMenu.Name = "ListButtonMenu";
-            this.ListButtonMenu.Size = new System.Drawing.Size(97, 44);
-            this.ListButtonMenu.TabIndex = 88;
-            this.ListButtonMenu.Visible = false;
-            this.ListButtonMenu.SelectedIndexChanged += new System.EventHandler(this.ListButtonMenu_SelectedIndexChanged);
-            // 
             // pi_date
             // 
             this.pi_date.AutoSize = true;
@@ -827,16 +812,23 @@
             // 
             this.LogMenu.ImageScalingSize = new System.Drawing.Size(32, 32);
             this.LogMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
-            this.toolStripMenuItem1});
+            this.toolStripMenuItem1,
+            this.toolStripMenuItem2,
+            this.toolStripMenuItem3,
+            this.toolStripMenuItem4,
+            this.toolStripMenuItem5,
+            this.toolStripMenuItem6,
+            this.toolStripMenuItem7});
             this.LogMenu.Name = "contextMenuStrip1";
             this.LogMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
-            this.LogMenu.Size = new System.Drawing.Size(125, 26);
+            this.LogMenu.Size = new System.Drawing.Size(149, 158);
+            this.LogMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.LogMenu_ItemClicked);
             // 
             // toolStripMenuItem1
             // 
             this.toolStripMenuItem1.Name = "toolStripMenuItem1";
-            this.toolStripMenuItem1.Size = new System.Drawing.Size(124, 22);
-            this.toolStripMenuItem1.Text = "导出日志";
+            this.toolStripMenuItem1.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem1.Text = "采集策略设置";
             // 
             // UploadData
             // 
@@ -963,6 +955,42 @@
             this.cu_print_limiteddate.Size = new System.Drawing.Size(61, 21);
             this.cu_print_limiteddate.TabIndex = 112;
             // 
+            // toolStripMenuItem2
+            // 
+            this.toolStripMenuItem2.Name = "toolStripMenuItem2";
+            this.toolStripMenuItem2.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem2.Text = "生成条码";
+            // 
+            // toolStripMenuItem3
+            // 
+            this.toolStripMenuItem3.Name = "toolStripMenuItem3";
+            this.toolStripMenuItem3.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem3.Text = "附加信息设置";
+            // 
+            // toolStripMenuItem4
+            // 
+            this.toolStripMenuItem4.Name = "toolStripMenuItem4";
+            this.toolStripMenuItem4.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem4.Text = "客户标签维护";
+            // 
+            // toolStripMenuItem5
+            // 
+            this.toolStripMenuItem5.Name = "toolStripMenuItem5";
+            this.toolStripMenuItem5.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem5.Text = "客户采集规则";
+            // 
+            // toolStripMenuItem6
+            // 
+            this.toolStripMenuItem6.Name = "toolStripMenuItem6";
+            this.toolStripMenuItem6.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem6.Text = "参数配置";
+            // 
+            // toolStripMenuItem7
+            // 
+            this.toolStripMenuItem7.Name = "toolStripMenuItem7";
+            this.toolStripMenuItem7.Size = new System.Drawing.Size(148, 22);
+            this.toolStripMenuItem7.Text = "权限管理";
+            // 
             // front_sg_separator
             // 
             this.front_sg_separator.Enabled = false;
@@ -2737,7 +2765,6 @@
             this.Controls.Add(this.label8);
             this.Controls.Add(this.FrontCollect);
             this.Controls.Add(this.ButtonSetting);
-            this.Controls.Add(this.ListButtonMenu);
             this.Controls.Add(this.pi_date);
             this.Controls.Add(this.GetGridOnly);
             this.Controls.Add(this.Fresh);
@@ -2904,7 +2931,6 @@
         private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn1;
         private System.Windows.Forms.Label label8;
         private System.Windows.Forms.Button ButtonSetting;
-        private System.Windows.Forms.ListBox ListButtonMenu;
         private System.Windows.Forms.Label pi_date;
         private System.Windows.Forms.FolderBrowserDialog ExportFileDialog;
         private System.Windows.Forms.CheckBox GetGridOnly;
@@ -3027,5 +3053,11 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn pr_spec;
         private System.Windows.Forms.DataGridViewTextBoxColumn pib_outboxcode1;
         private System.Windows.Forms.DataGridViewTextBoxColumn pib_outboxcode2;
+        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
+        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem3;
+        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem4;
+        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem5;
+        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem6;
+        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem7;
     }
 }

+ 61 - 63
UAS-出货标签管理(吉利通)/UAS_出货标签管理.cs

@@ -1925,69 +1925,7 @@ namespace UAS_LabelMachine
 
         private void ButtonSetting_Click(object sender, EventArgs e)
         {
-            ListButtonMenu.BringToFront();
-            ListButtonMenu.Visible = true;
-        }
-
-        private void ListButtonMenu_SelectedIndexChanged(object sender, EventArgs e)
-        {
-            ListButtonMenu.Visible = false;
-            switch (ListButtonMenu.SelectedItem.ToString())
-            {
-                case "采集策略设置":
-                    采集策略_NEW form = new 采集策略_NEW();
-                    form.FormClosed += Form_FormClosed;
-                    BaseUtil.SetFormCenter(form);
-                    form.ShowDialog();
-                    break;
-                case "生成条码":
-                    生成条码 form3 = new 生成条码(pi_inoutno.Text);
-                    form3.FormClosed += Form_FormClosed;
-                    BaseUtil.SetFormCenter(form3);
-                    form3.ShowDialog();
-                    break;
-                case "附加信息设置":
-                    if (pi_cardcode.Text != "")
-                    {
-                        附件内容打印 att = new 附件内容打印(pi_cardcode.Text);
-                        att.FormClosed += Attach_Closed;
-                        att.ShowDialog();
-                    }
-                    else MessageBox.Show("请先获取出库单信息");
-                    break;
-                case "客户标签维护":
-                    客户标签维护 form1 = new 客户标签维护();
-                    form1.FormClosed += Form_FormClosed;
-                    BaseUtil.SetFormCenter(form1);
-                    if (SingleDoc != null)
-                        SingleDoc.Close();
-                    if (MidDoc != null)
-                        MidDoc.Close();
-                    if (OutBoxDoc != null)
-                        OutBoxDoc.Close();
-                    form1.FormClosed += LabelFormClose;
-                    form1.ShowDialog();
-                    break;
-                case "客户采集规则":
-                    CustomerRule cust = new CustomerRule();
-                    cust.FormClosed += Form_FormClosed;
-                    BaseUtil.SetFormCenter(cust);
-                    cust.ShowDialog();
-                    break;
-                case "参数配置":
-                    ParamSetting form2 = new ParamSetting();
-                    form2.FormClosed += Form_FormClosed;
-                    BaseUtil.SetFormCenter(form2);
-                    form2.ShowDialog();
-                    break;
-                case "权限管理":
-                    PowerSetting pws = new PowerSetting();
-                    BaseUtil.SetFormCenter(pws);
-                    pws.ShowDialog();
-                    break;
-                default:
-                    break;
-            }
+            LogMenu.Show(new Point(ButtonSetting.Location.X, ButtonSetting.Location.Y + 20));
         }
 
         private void Form_FormClosed(object sender, FormClosedEventArgs e)
@@ -2695,5 +2633,65 @@ namespace UAS_LabelMachine
                     break;
             }
         }
+
+        private void LogMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
+        {
+            switch (e.ClickedItem.Text)
+            {
+                case "采集策略设置":
+                    采集策略_NEW form = new 采集策略_NEW();
+                    form.FormClosed += Form_FormClosed;
+                    BaseUtil.SetFormCenter(form);
+                    form.ShowDialog();
+                    break;
+                case "生成条码":
+                    生成条码 form3 = new 生成条码(pi_inoutno.Text);
+                    form3.FormClosed += Form_FormClosed;
+                    BaseUtil.SetFormCenter(form3);
+                    form3.ShowDialog();
+                    break;
+                case "附加信息设置":
+                    if (pi_cardcode.Text != "")
+                    {
+                        附件内容打印 att = new 附件内容打印(pi_cardcode.Text);
+                        att.FormClosed += Attach_Closed;
+                        att.ShowDialog();
+                    }
+                    else MessageBox.Show("请先获取出库单信息");
+                    break;
+                case "客户标签维护":
+                    客户标签维护 form1 = new 客户标签维护();
+                    form1.FormClosed += Form_FormClosed;
+                    BaseUtil.SetFormCenter(form1);
+                    if (SingleDoc != null)
+                        SingleDoc.Close();
+                    if (MidDoc != null)
+                        MidDoc.Close();
+                    if (OutBoxDoc != null)
+                        OutBoxDoc.Close();
+                    form1.FormClosed += LabelFormClose;
+                    form1.ShowDialog();
+                    break;
+                case "客户采集规则":
+                    CustomerRule cust = new CustomerRule();
+                    cust.FormClosed += Form_FormClosed;
+                    BaseUtil.SetFormCenter(cust);
+                    cust.ShowDialog();
+                    break;
+                case "参数配置":
+                    ParamSetting form2 = new ParamSetting();
+                    form2.FormClosed += Form_FormClosed;
+                    BaseUtil.SetFormCenter(form2);
+                    form2.ShowDialog();
+                    break;
+                case "权限管理":
+                    PowerSetting pws = new PowerSetting();
+                    BaseUtil.SetFormCenter(pws);
+                    pws.ShowDialog();
+                    break;
+                default:
+                    break;
+            }
+        }
     }
 }