#c#
Вопрос:
В моем c# я использую CopyFromScreen На многих ПК, сценарий всегда в порядке, панель 1 в моей форме будет сохранена как изображение, но когда я использую сенсорные дисплеи на изображении, это все, но новее панели 1, я не могу понять, почему?
private void buttonInsert_Click(object sender, EventArgs e)
{
Image bmp = new Bitmap(panel1.Width, panel1.Height);
var gg = Graphics.FromImage(bmp);
var rect = panel1.RectangleToScreen(panel1.ClientRectangle);
gg.CopyFromScreen(rect.Location, Point.Empty, panel1.Size);
bmp.Save(@"C:Temptest.jpg", ImageFormat.Jpeg);
Graphics g = panel1.CreateGraphics();
g.Clear(Color.WhiteSmoke);
}
спасибо за вашу помощь
Ответ №1:
Я выяснил, что проблема заключалась в масштабировании окон. Когда я установил его на 100% , проблема была решена. это очень много