本文整理匯總了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);
}