コード例 #1
0
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     try
     {
         Rectangle rectangle = Screen.PrimaryScreen.Bounds;
         rectangle.Width  = 1920;
         rectangle.Height = 1080;
         Image image = new Bitmap(rectangle.Width, rectangle.Height);
         using (Graphics graphics = Graphics.FromImage(image))
         {
             graphics.CopyFromScreen(0, 0, 0, 0, rectangle.Size);
         }
         using (ScreenForm screenForm = new ScreenForm(image))
         {
             screenForm.ShowDialog();
             if (screenForm.bSucceed == true)
             {
                 this.pictureBox1.Image = Clipboard.GetImage();
             }
         }
     }
     catch (Exception ee)
     {
         MessageBox.Show(ee.Message, "错误");
     }
 }
コード例 #2
0
 private void metroButton2_Click(object sender, EventArgs e)
 {
     if (user.login())
     {
         this.Hide();
         ScreenForm form2 = new ScreenForm();
         form2.Closed += (s, args) => this.Close();
         //form2.Visible = false;
         form2.Show();
     }
 }
コード例 #3
0
        private void screenToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (MdiChildren.Length > 0)
            {
                return;
            }

            var screen = new ScreenForm
            {
                MdiParent = this
            };

            screen.Show();
        }
コード例 #4
0
ファイル: Game.cs プロジェクト: DissOnAnswerDissonans/Xauonre
 private void GameProcess()
 {
     MainForm = new ScreenForm(this);
     Application.Run(MainForm);
 }