增加修改配置菜单

This commit is contained in:
zqm
2026-01-08 09:12:58 +08:00
parent d1c4bcda42
commit a25a19e33f
2 changed files with 22 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ namespace JoyD.Windows.CS.Toprie
this.minTemperatureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.saveTemperatureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.modifyConfigToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.pauseDetectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveLogToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.fusionMode1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -70,6 +71,7 @@ namespace JoyD.Windows.CS.Toprie
this.temperatureDisplayToolStripMenuItem,
this.toolStripSeparator1,
this.saveTemperatureToolStripMenuItem,
this.modifyConfigToolStripMenuItem,
this.pauseDetectionToolStripMenuItem,
this.saveLogToolStripMenuItem});
this.contextMenuStrip1.Name = "contextMenuStrip1";
@@ -233,6 +235,13 @@ namespace JoyD.Windows.CS.Toprie
this.saveTemperatureToolStripMenuItem.Text = "保存温度";
this.saveTemperatureToolStripMenuItem.Click += new System.EventHandler(this.SaveTemperatureToolStripMenuItem_Click);
//
// modifyConfigToolStripMenuItem
//
this.modifyConfigToolStripMenuItem.Name = "modifyConfigToolStripMenuItem";
this.modifyConfigToolStripMenuItem.Size = new System.Drawing.Size(138, 24);
this.modifyConfigToolStripMenuItem.Text = "修改配置";
this.modifyConfigToolStripMenuItem.Click += new System.EventHandler(this.ModifyConfigToolStripMenuItem_Click);
//
// pauseDetectionToolStripMenuItem
//
this.pauseDetectionToolStripMenuItem.Name = "pauseDetectionToolStripMenuItem";

View File

@@ -48,6 +48,9 @@ namespace JoyD.Windows.CS.Toprie
// 全局图像缓冲区bitmap用于在其上绘制图像和mask信息
private Bitmap _imageBuffer = null;
private const int BUFFER_WIDTH = 512;
// 右键菜单菜单项
private System.Windows.Forms.ToolStripMenuItem modifyConfigToolStripMenuItem;
private const int BUFFER_HEIGHT = 384;
// 最后接收的图像
@@ -3213,5 +3216,15 @@ namespace JoyD.Windows.CS.Toprie
MessageBox.Show($"打开配置窗口时出错: {ex.Message}", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
/// <summary>
/// "修改配置"菜单项点击事件处理方法
/// 点击后弹出检测配置窗口,与双击效果相同
/// </summary>
private void ModifyConfigToolStripMenuItem_Click(object sender, EventArgs e)
{
// 调用与双击相同的逻辑
ImageBox_DoubleClick(sender, e);
}
}
}