本文整理汇总了C#中iSpyApplication.Controls.CameraWindow.SaveFileList方法的典型用法代码示例。如果您正苦于以下问题:C# CameraWindow.SaveFileList方法的具体用法?C# CameraWindow.SaveFileList怎么用?C# CameraWindow.SaveFileList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类iSpyApplication.Controls.CameraWindow
的用法示例。
在下文中一共展示了CameraWindow.SaveFileList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RemoveCamera
public void RemoveCamera(CameraWindow cameraControl, bool confirm)
{
if (confirm &&
MessageBox.Show(LocRm.GetString("AreYouSure"), LocRm.GetString("Confirm"), MessageBoxButtons.OKCancel,
MessageBoxIcon.Warning) == DialogResult.Cancel)
return;
var dr = DialogResult.No;
if (confirm)
{
dr = MessageBox.Show(LocRm.GetString("DeleteAllAssociatedMedia"), LocRm.GetString("Confirm"),
MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Question);
}
if (dr == DialogResult.Cancel)
return;
string folder = cameraControl.Dir.Entry + "video\\" + cameraControl.Camobject.directory + "\\";
cameraControl.ShuttingDown = true;
cameraControl.MouseDown -= CameraControlMouseDown;
cameraControl.MouseUp -= CameraControlMouseUp;
cameraControl.MouseMove -= CameraControlMouseMove;
cameraControl.DoubleClick -= CameraControlDoubleClick;
cameraControl.RemoteCommand -= CameraControlRemoteCommand;
cameraControl.Notification -= ControlNotification;
if (cameraControl.Recording)
cameraControl.RecordSwitch(false);
cameraControl.Disable();
cameraControl.SaveFileList();
if (cameraControl.VolumeControl != null)
RemoveMicrophone(cameraControl.VolumeControl, false);
if (InvokeRequired)
Invoke(new Delegates.CameraCommandDelegate(RemoveCameraPanel), cameraControl);
else
RemoveCameraPanel(cameraControl);
if (dr == DialogResult.Yes)
{
try
{
Directory.Delete(folder, true);
}
catch (Exception ex)
{
LogExceptionToFile(ex);
}
}
}
示例2: RemoveCamera
public void RemoveCamera(CameraWindow cameraControl, bool confirm)
{
if (confirm &&
MessageBox.Show(LocRm.GetString("AreYouSure"), LocRm.GetString("Confirm"), MessageBoxButtons.OKCancel,
MessageBoxIcon.Warning) == DialogResult.Cancel)
return;
cameraControl.ShuttingDown = true;
cameraControl.MouseDown -= CameraControlMouseDown;
cameraControl.MouseUp -= CameraControlMouseUp;
cameraControl.MouseMove -= CameraControlMouseMove;
cameraControl.DoubleClick -= CameraControlDoubleClick;
cameraControl.RemoteCommand -= CameraControlRemoteCommand;
cameraControl.Notification -= ControlNotificationHandler;
if (cameraControl.Recording)
cameraControl.RecordSwitch(false);
cameraControl.Disable();
cameraControl.SaveFileList();
if (cameraControl.VolumeControl != null)
RemoveMicrophone(cameraControl.VolumeControl, false);
if (InvokeRequired)
Invoke(new CameraCommandDelegate(RemoveCameraPanel), cameraControl);
else
RemoveCameraPanel(cameraControl);
}