Quellcode durchsuchen

feat: sd卡格式化按钮条件化
1. 将sd卡格式化按钮设置为需要按钮显示

kindring vor 1 Monat
Ursprung
Commit
8642547c71
2 geänderte Dateien mit 9 neuen und 1 gelöschten Zeilen
  1. 2 1
      bird_tool/bird_tool.Designer.cs
  2. 7 0
      bird_tool/bird_tool.cs

+ 2 - 1
bird_tool/bird_tool.Designer.cs

@@ -138,6 +138,7 @@ namespace Bird_tool
             this.el_btn_sd_test.Text = "sd卡格式化";
             this.el_btn_sd_test.UseVisualStyleBackColor = false;
             this.el_btn_sd_test.Click += new System.EventHandler(this.Evt_sd_click);
+            this.el_btn_sd_test.Visible = false;
 
             // 
             // tableLayoutPanel
@@ -150,7 +151,7 @@ namespace Bird_tool
             // 出货配置入口
             this.tableLayoutPanel.Controls.Add(this.el_btn_config, 2, 1);
             // 不允许外部人员进行格式化
-            //this.tableLayoutPanel.Controls.Add(this.el_btn_sd_test, 0, 2);
+            this.tableLayoutPanel.Controls.Add(this.el_btn_sd_test, 0, 2);
             this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill;
             this.tableLayoutPanel.Location = new System.Drawing.Point(0, 0);
             this.tableLayoutPanel.Name = "tableLayoutPanel";

+ 7 - 0
bird_tool/bird_tool.cs

@@ -219,6 +219,7 @@ namespace Bird_tool
                     show_log_level = LogLevel.info;
                     changeLogLevelButton.Text = "启用调试";
                     logBox.Text = logBuilder.ToString(); // 刷新日志显示
+                    ui_show_sd(false);
                 }
                 else
                 {
@@ -257,9 +258,11 @@ namespace Bird_tool
                                 show_log_level = LogLevel.debug;
                                 changeLogLevelButton.Text = "关闭调试";
                                 logBox.Text = logBuilder.ToString(); // 刷新日志显示
+                                ui_show_sd(true);
                             }
                             else
                             {
+                                ui_show_sd(false);
                                 MessageBox.Show("密码错误,调试模式未开启", "验证失败",
                                     MessageBoxButtons.OK, MessageBoxIcon.Warning);
                             }
@@ -783,6 +786,10 @@ namespace Bird_tool
         }
 
         // ui控件操作
+        private void ui_show_sd(bool isShow)
+        {
+            this.el_btn_sd_test.Visible = isShow;
+        }
         private void ui_hide_start_panpel()
         {
             tableLayoutPanel.Visible = false;