internal void EditCamera(objectsCamera cr, IWin32Window owner = null)
{
int cameraId = Convert.ToInt32(cr.id);
CameraWindow cw = null;
for (int index = 0; index < _pnlCameras.Controls.Count; index++)
{
Control c = _pnlCameras.Controls[index];
if (c.GetType() != typeof(CameraWindow)) continue;
var cameraControl = (CameraWindow)c;
if (cameraControl.Camobject.id == cameraId)
{
cw = cameraControl;
break;
}
}
if (cw == null) return;
var ac = new AddCamera { CameraControl = cw, MainClass = this };
ac.ShowDialog(owner ?? this);
ac.Dispose();
}