Загрузка...

Глюк с разрешением? c#

Тема в разделе C# создана пользователем Gemoroy777 27 дек 2019. 247 просмотров

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

    Код
    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 27 дек 2019 53 27 июл 2018
    Попробуй из этого что-то
    Код
    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 Автор темы 27 дек 2019 0 26 дек 2019
    та же проблема
     
Top
Загрузка...