设置窗口,编辑模式
This commit is contained in:
@@ -219,18 +219,23 @@ namespace Camera
|
|||||||
Image currentImage = picBoxCamera.Image;
|
Image currentImage = picBoxCamera.Image;
|
||||||
if (currentImage == null) return;
|
if (currentImage == null) return;
|
||||||
|
|
||||||
int imageWidth, imageHeight;
|
int imageWidth = 0, imageHeight = 0;
|
||||||
|
bool imageValid = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
imageWidth = currentImage.Width;
|
imageWidth = currentImage.Width;
|
||||||
imageHeight = currentImage.Height;
|
imageHeight = currentImage.Height;
|
||||||
if (imageWidth <= 0 || imageHeight <= 0) return;
|
if (imageWidth > 0 && imageHeight > 0)
|
||||||
|
{
|
||||||
|
imageValid = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!imageValid) return;
|
||||||
|
|
||||||
Graphics g = e.Graphics;
|
Graphics g = e.Graphics;
|
||||||
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
|
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
|
||||||
|
|
||||||
@@ -576,6 +581,24 @@ namespace Camera
|
|||||||
|
|
||||||
private void PicBoxCamera_MouseUp(object sender, MouseEventArgs e)
|
private void PicBoxCamera_MouseUp(object sender, MouseEventArgs e)
|
||||||
{
|
{
|
||||||
|
if (e.Button == MouseButtons.Right)
|
||||||
|
{
|
||||||
|
if (_isEditingDetectionZone)
|
||||||
|
{
|
||||||
|
_isEditingDetectionZone = false;
|
||||||
|
toolStripButton1.Checked = false;
|
||||||
|
toolStripButton1.ToolTipText = "修改检测区(点击开启)";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (_isEditingLedZone)
|
||||||
|
{
|
||||||
|
_isEditingLedZone = false;
|
||||||
|
toolStripButton2.Checked = false;
|
||||||
|
toolStripButton2.ToolTipText = "绘制Led区(点击开启)";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Image currentImage = picBoxCamera.Image;
|
Image currentImage = picBoxCamera.Image;
|
||||||
if (currentImage == null || _camera == null) return;
|
if (currentImage == null || _camera == null) return;
|
||||||
|
|
||||||
@@ -746,7 +769,6 @@ namespace Camera
|
|||||||
toolStripButton1.ToolTipText = "修改检测区(点击开启)";
|
toolStripButton1.ToolTipText = "修改检测区(点击开启)";
|
||||||
}
|
}
|
||||||
UpdateDataGridView();
|
UpdateDataGridView();
|
||||||
picBoxCamera.Invalidate();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ToolStripButton2_Click(object sender, EventArgs e)
|
private void ToolStripButton2_Click(object sender, EventArgs e)
|
||||||
@@ -768,7 +790,6 @@ namespace Camera
|
|||||||
toolStripButton2.ToolTipText = "绘制Led区(点击开启)";
|
toolStripButton2.ToolTipText = "绘制Led区(点击开启)";
|
||||||
}
|
}
|
||||||
UpdateDataGridView();
|
UpdateDataGridView();
|
||||||
picBoxCamera.Invalidate();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Setting_FormClosed(object sender, FormClosedEventArgs e)
|
private void Setting_FormClosed(object sender, FormClosedEventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user