Ejemplo n.º 1
0
        private void NewForm_thread()
        {
            Debug.WriteLine("NewForm_thread");
            frmLoadInit = new frmKinectInit();

            frmLoadInit.ShowDialog();
        }
Ejemplo n.º 2
0
        private void Kinect_init_Form()
        {
            if ((frmLoadInit == null) || (frmLoadInit.Visible == false))
            {
                frmLoadInit = new frmKinectInit();
                //frmLoadInit.Show();

                t = new Thread(NewForm_thread);
                t.IsBackground = true;

                t.Start();
                //frmLoadInit.ShowDialog();


                IsKinectInitOpen = true;
            }
            else
            {
                if (frmLoadInit.Visible == true)
                {
                    frmLoadInit.Invoke((MethodInvoker)(() => frmLoadInit.Close()));
                    IsKinectInitOpen = false;
                }
            }
        }