Загрузка...

Resolution glitch? c #

Thread in C# created by Gemoroy777 Dec 27, 2019. 246 views

  1. Gemoroy777
    Gemoroy777 Topic starter Dec 27, 2019 0 Dec 26, 2019
    Пишу программу(c#) для создания скриншотов по типу windows ножниц, при разрешении экрана 1280х720 все работает, но при разрешении 1920x1080 скрин экрана делается в каком-то левом месте... Хелп
     
  2. upvote
    upvote Dec 27, 2019 Banned 461 Jul 16, 2019
    или я слепой, или в треде нет ни капли сурсов
    походу ты форумом ошибся, тебе на битву экстрасенсов
     
  3. Gemoroy777
    Gemoroy777 Topic starter Dec 27, 2019 0 Dec 26, 2019

    Code
    Bitmap bmp = new Bitmap(___Form.Width, ___Form.Height);
    using (Graphics g = Graphics.FromImage(bmp))
    {
    g.CopyFromScreen(___Form.Location.X, ___Form.Location.Y, 0, 0, new Size(___Form.Width, ___Form.Height));
    }
    pictureBox1.Image = bmp;
    ___Form - служит выделением
     
  4. r3xq1
    r3xq1 Dec 27, 2019 53 Jul 27, 2018
    Попробуй из этого что-то
    Code
    namespace Test
    {
    using System;
    using System.Drawing;
    using System.Windows.Forms;

    public class ScreenShot
    {
    public static void Inizialize_Screen(string path)
    {
    try
    {
    using (var bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height))
    {
    using (var g = Graphics.FromImage(bmp))
    {
    try
    {
    g.CopyFromScreen(0, 0, 0, 0, Screen.PrimaryScreen.Bounds.Size);
    bmp.Save(path);
    }
    catch { }
    }
    }
    }
    catch (Exception) { }
    }
    }
    }
     
  5. Gemoroy777
    Gemoroy777 Topic starter Dec 27, 2019 0 Dec 26, 2019
    та же проблема
     
Top
Loading...