Beispiel #1
0
        private void snapshotForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            snapshotForm = null;
            // info, finish, video, single, savebutton, sxga, xga, svga, vga, cif, diconnect
            //  1      1      0       1        0          1    1    1     1    1      0
            int btns = 0b0000011010111111;

            switch (play)
            {
            case playKind.format_CIF:
                btns = 0b0000011010111101;
                break;

            case playKind.format_VGA:
                btns = 0b0000011010111011;
                break;

            case playKind.format_SVGA:
                btns = 0b0000011010110111;
                break;

            case playKind.format_XGA:
                btns = 0b0000011010101111;
                break;

            case playKind.format_SXGA:
                btns = 0b0000011010011111;
                break;
            }
            EnableDisableButtons(btns);
        }
Beispiel #2
0
 private void ShowSnapshot(Bitmap snapshot)
 {
     if (InvokeRequired)
     {
         Invoke(new Action <Bitmap>(ShowSnapshot), snapshot);
     }
     else
     {
         if (snapshotForm == null)
         {
             snapshotForm             = new SnapshotForm();
             snapshotForm.FormClosed += new FormClosedEventHandler(snapshotForm_FormClosed);
             snapshotForm.Show();
         }
         if (snapshot != null)
         {
             snapshotForm.SetImage(snapshot);
         }
     }
 }