Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.04.2022
Сообщений: 5
1
.NET 6

При нажатии на кнопку делается скриншот формы и сохраняется в jpeg

18.04.2022, 15:13. Показов 484. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Подскажите пожалуйста, у меня готовый проект - программа на C# Visual Studio 2017.
Есть форма, на форме есть кнопка и panel, на панели есть groupbox и label (несколько штук).
Нужно конкретно следующее:
При нажатии на кнопку всё отображаемое в panel сохранялось в виде изображения (jpeg) в файл.
Очень нужно, обшарил пол гугла, нашел пару способов - но они не рабочие.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2022, 15:13
Ответы с готовыми решениями:

Скриншот гугл карты при нажатии на кнопку
Есть ли возможность написать обработчик для кнопки, который делает скриншот текущей карты вместе с...

Скриншот при нажатии на левую кнопку мыши
Здравствуйте! Подскажите, пожалуйста, как написать программу делающую скриншот при нажатии левой...

При нажатии на кнопку одной формы, что-либо записывается в TextBox другой формы
Я хочу чтобы нажав на кнопку своей второй формы, какой то текст записался в поле первой формы...

Программка, при запуске которой делается скриншот
Всем привет! Помогите пжл написать прогу, при запуске которой делался бы скриншот. Заранее...

Вывод формы при нажатии на кнопку
Подскажите пожалуйста как сделать чтобы при нажатии на кнопку на одной форме появлялась другая...

2
714 / 449 / 236
Регистрация: 03.01.2017
Сообщений: 1,294
18.04.2022, 17:46 2
Например так
0
0 / 0 / 0
Регистрация: 18.04.2022
Сообщений: 5
24.04.2022, 17:17  [ТС] 3
Нашел способ:

C#
1
2
3
4
5
6
7
8
9
10
11
12
private void button1_Click(object sender, EventArgs e)
        {
           
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                var ctrl = panel1;   
                Bitmap bmp = new Bitmap(ctrl.Width, ctrl.Height);
                ctrl.DrawToBitmap(bmp, new Rectangle(Point.Empty, bmp.Size));
                bmp.Save(saveFileDialog1.FileName); 
                MessageBox.Show("Файл сохранен");
            }                    
        }
PS: в форме должен быть добавлен saveFileDialog1
0
24.04.2022, 17:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2022, 17:17
Помогаю со студенческими работами здесь

Закрытие формы при нажатии на кнопку
Двойным нажатием на кнопку (Button1) закрываем форму. ?

Появление формы при нажатии на кнопку
Вообщем такая проблема: у меня есть таблица в этой таблице есть данные. Мне нужно сделать кнопку...

Видимость формы при нажатии на кнопку
нужно чтобы при нажатии на кнопку, вторая форма стала видимой. <?//изменение изделия if...

Появление формы при нажатии на кнопку
Здравствуйте! Очень нужна помощь! Проблема в следующем: есть кнопка, при нажатии на которую должна...

Создание формы при нажатии на кнопку
Сразу объясняю ситуацию, у меня есть 2 формы: главная **********/a/jz2bjAl и дополнительные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru