diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs index bd0ddd0..7a08577 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.Designer.cs @@ -103,6 +103,7 @@ namespace JoyD.Windows.CS this.picBoxTemp.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PicBoxTemp_MouseDown); this.picBoxTemp.MouseMove += new System.Windows.Forms.MouseEventHandler(this.PicBoxTemp_MouseMove); this.picBoxTemp.MouseUp += new System.Windows.Forms.MouseEventHandler(this.PicBoxTemp_MouseUp); + this.picBoxTemp.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.PicBoxTemp_MouseDoubleClick); // // toolStripContainer // diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index bfe7cb9..79b7113 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -3236,6 +3236,29 @@ namespace JoyD.Windows.CS } } + /// + /// 鼠标双击事件 - 在绘制状态时,随机生成一个颜色,用于绘制矩形框 + /// + private void PicBoxTemp_MouseDoubleClick(object sender, MouseEventArgs e) + { + // 仅在绘制状态下处理双击事件 + if (_isDrawingMode) + { + // 创建随机数生成器 + Random random = new Random(); + + // 生成随机颜色(避免太暗的颜色,确保可见性) + _selectedColor = Color.FromArgb( + random.Next(80, 256), // R + random.Next(80, 256), // G + random.Next(80, 256) // B + ); + + // 可以在这里添加状态栏提示或其他反馈 + // 例如:statusLabel.Text = "颜色已更改为:" + _selectedColor.Name; + } + } + /// /// 鼠标点击事件 - 处理区域选中、右击退出选中状态,以及温差图绘制状态下的单击绘制和擦除 ///