示例#1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new CustomMessageBox());
            {
                frm_Login frm = new frm_Login();
                frm.ShowDialog();
                try
                {
                    if (frm.Tag != null)
                    {
                        // Application.Run(new AdministratorApp());
                        // Make the form.

                        //Manager.ExpertManager.Expert expert = new Manager.ExpertManager.Expert();
                        //expert = expert.getExpert(frm.getLogin());
                        //Manager.Helper.service = new Service1();
                        //if (!Manager.Helper.service.ConnectExpert(expert.getLogin(), expert.getFirstName(), expert.getLastName(), ""))
                        //    MessageBox.Show("Expert Not Connected", "Program");
                        RenderForm frmRender = new RenderForm((string)frm.Tag);

                        // Initialize Direct3D.
                        if (frmRender.InitializeGraphics())
                        {
                            //frmRender.Show();
                            // While the form is valid,
                            // render the scene and process messages.
                            //MessageBox.Show(frmRender.Created+"   "+frmRender.isRunning);
                            //while (frmRender.Created && frmRender.isRunning)
                            //{
                            //    frmRender.Render();
                            //    Application.DoEvents();
                            //}
                            Application.Run(frmRender);
                        }
                    }
                }
                catch (Exception x) { }
            }
        }
示例#2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
             //Application.Run(new CustomMessageBox());
            {
                frm_Login frm = new frm_Login();
                frm.ShowDialog();
                try
                {
                    if (frm.Tag != null)
                    {
                        // Application.Run(new AdministratorApp());
                        // Make the form.

                        //Manager.ExpertManager.Expert expert = new Manager.ExpertManager.Expert();
                        //expert = expert.getExpert(frm.getLogin());
                        //Manager.Helper.service = new Service1();
                        //if (!Manager.Helper.service.ConnectExpert(expert.getLogin(), expert.getFirstName(), expert.getLastName(), ""))
                        //    MessageBox.Show("Expert Not Connected", "Program");
                        RenderForm frmRender = new RenderForm((string)frm.Tag);

                        // Initialize Direct3D.
                        if (frmRender.InitializeGraphics())
                        {
                            //frmRender.Show();
                            // While the form is valid,
                            // render the scene and process messages.
                            //MessageBox.Show(frmRender.Created+"   "+frmRender.isRunning);
                            //while (frmRender.Created && frmRender.isRunning)
                            //{
                            //    frmRender.Render();
                            //    Application.DoEvents();
                            //}
                            Application.Run(frmRender);
                        }
                    }
                }
                catch (Exception x) { }
            }
        }