数据统计线程保护
设置删除工位失效bug
This commit is contained in:
@ -424,7 +424,8 @@ namespace DHSoftware
|
|||||||
private void InitialCameraSumsView()
|
private void InitialCameraSumsView()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
this.BeginInvoke(new MethodInvoker(delegate ()
|
||||||
|
{
|
||||||
|
|
||||||
dgvCamreaNums.Columns.Clear();
|
dgvCamreaNums.Columns.Clear();
|
||||||
|
|
||||||
@ -477,7 +478,7 @@ namespace DHSoftware
|
|||||||
});
|
});
|
||||||
dgvCamreaNums.AutoGenerateColumns = false;
|
dgvCamreaNums.AutoGenerateColumns = false;
|
||||||
dgvCamreaNums.DataSource = new BindingList<CameraSummary>(CameraSummaries);
|
dgvCamreaNums.DataSource = new BindingList<CameraSummary>(CameraSummaries);
|
||||||
}
|
})); }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -1014,7 +1015,7 @@ namespace DHSoftware
|
|||||||
//EmergencyStop(null, null, null);
|
//EmergencyStop(null, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
Thread.Sleep(100);
|
Thread.Sleep(150);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -571,6 +571,7 @@ namespace DHSoftware.Views
|
|||||||
if (result == DialogResult.OK)
|
if (result == DialogResult.OK)
|
||||||
{
|
{
|
||||||
menu1.Remove(clickedItem);
|
menu1.Remove(clickedItem);
|
||||||
|
ConfigModel.CameraBaseList.RemoveAll(c => c.CameraName == clickedItem.Text);
|
||||||
foreach (var tab in tabs1.Pages)
|
foreach (var tab in tabs1.Pages)
|
||||||
{
|
{
|
||||||
if (tab is AntdUI.TabPage existingTab && existingTab.Text == $"{clickedItem.PARENTITEM.Text}-{clickedItem.Text}")
|
if (tab is AntdUI.TabPage existingTab && existingTab.Text == $"{clickedItem.PARENTITEM.Text}-{clickedItem.Text}")
|
||||||
@ -583,7 +584,7 @@ namespace DHSoftware.Views
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ConfigModel.CameraBaseList.RemoveAll(c => c.CameraName == clickedItem.Text);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -658,6 +659,7 @@ namespace DHSoftware.Views
|
|||||||
if (result == DialogResult.OK)
|
if (result == DialogResult.OK)
|
||||||
{
|
{
|
||||||
menu1.Remove(clickedItem);
|
menu1.Remove(clickedItem);
|
||||||
|
ConfigModel.CameraBaseList.RemoveAll(c => c.CameraName == clickedItem.Text);
|
||||||
foreach (var tab in tabs1.Pages)
|
foreach (var tab in tabs1.Pages)
|
||||||
{
|
{
|
||||||
if (tab is AntdUI.TabPage existingTab && existingTab.Text == $"{clickedItem.PARENTITEM.Text}-{clickedItem.Text}")
|
if (tab is AntdUI.TabPage existingTab && existingTab.Text == $"{clickedItem.PARENTITEM.Text}-{clickedItem.Text}")
|
||||||
|
Reference in New Issue
Block a user