private void button1_Click(object sender, EventArgs e)
{
this.SafeCall(() =>
{
var camera = this.GetSelectedCamera();
if (camera != null)
camera.TakePictureInLiveview();
}, ex => MessageBox.Show(ex.ToString(), Resources.TakePictureError, MessageBoxButtons.OK, MessageBoxIcon.Error));
}