示例#1
0
文件: loginmain.cs 项目: chyred/-C-
        private void button5_Click(object sender, EventArgs e)
        {
            Form frm6 = new showForm();

            frm6.Show();
            this.Hide();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            TabPage myTabPage = new TabPage("Nueva Pestaña");

            tc_pestanas.TabPages.Add(myTabPage);
            Navegador nav = new Navegador((TabPage)myTabPage);

            nav.TopLevel = false;
            myTabPage.Controls.Add(nav);
            myTabPage.Tag = nav;
            var  @delegate = new showForm(nuevaVentana);
            Task hilo      = new Task(() => myTabPage.BeginInvoke(@delegate, nav));

            hilo.Start();
            hilos.Add(hilo);
            ventanas.Add(nav);
        }
        public void nuevaVentana(String url)
        {
            TabPage myTabPage = new TabPage(url);

            tc_pestanas.TabPages.Add(myTabPage);
            Navegador nav = new Navegador((TabPage)myTabPage);

            nav.TopLevel = false;
            myTabPage.Controls.Add(nav);
            myTabPage.Tag = nav;
            var  @delegate = new showForm(nuevaVentana);
            Task hilo      = new Task(() => myTabPage.BeginInvoke(@delegate, nav));

            hilo.Start();
            hilos.Add(hilo);
            ventanas.Add(nav);
            nav.Navegar(url);
        }
示例#4
0
文件: MainForm.cs 项目: dbridle/PoM
        private void OpenFile(object sender, EventArgs e)
        {
            string ext = "";
            showForm showform;

            switch (((Control)sender).Tag.ToString())
            {
                case "Stats":
                    {
                        ext = "*.sdf";
                        showform = new showForm(ShowStatsForm);

                        break;
                    }
                case "Races":
                    {
                        ext = "*.rdf";
                        showform = new showForm(ShowRacesForm);

                        break;
                    }
                case "Classes":
                    {
                        ext = "*.cdf";
                        showform = new showForm(ShowClassesForm);

                        break;
                    }
                case "Entities":
                    {
                        ext = "*.edf";
                        showform = new showForm(ShowEntitiesForm);

                        break;
                    }
                default:
                    {
                        showform = new showForm(ShowNoForm);

                        break;
                    }
            }

            OpenFileDialog dlg = new OpenFileDialog();

            dlg.DefaultExt = ext;

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                //need to worry about trying to copy a file over itself
                try
                {
                    File.Copy(dlg.FileName, Application.StartupPath + @"\Games\" + dlg.SafeFileName);
                    showform(sender, e);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
示例#5
0
        public void showAsSubform(Form form)
        {
            showForm del = new showForm(NKGDI.instance.showForm);

            NKGDI.instance.Invoke(del, form);
        }