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

Кнопка "сохранения" нарисованного в файл

15.03.2014, 17:38. Показов 1439. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!
Написал самую простенькую программу на шарпе, в которой можно рисовать в панели (panel).
Дело такое: хочу реализовать кнопку сохранения рисунка, как в том же Paint'е. Чтобы можно было выбрать путь сохранения и формат, например, jpeg или png. Но, знаниями такими я не располагаю, поэтому прошу помощи у вас .
Напишите, пожалуйста, метод сохранения из panel, при нажатии кнопки.
Заранее большое спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2014, 17:38
Ответы с готовыми решениями:

Кнопка сохранения и загрузки на Форме: сохранения в файл не происходит
кнопки вроде бы работают но сохранения в файл не происходит ибо я чтото не так пишу в эту строчку ...

Кнопка сохранения
Добрый день. Возникла проблема в создание кнопки сохранения(не "сохранить как", а именно...

Кнопка сохранения
Здравствуйте всем и благодарю заранее за помощь Я чайник в C#, пишу программу для работы. Нужна...

Кнопка сохранения страницы
Добрый день. Сижу ломаю голову как сделать кнопку сохранения страницы на которой размещена эта...

Кнопка сохранения изображения
надо сделать кнопку сохранения изображения: 3 слоя, как то это оъеденить...и сохранить. в каком...

3
20 / 20 / 10
Регистрация: 07.02.2014
Сообщений: 35
15.03.2014, 18:29 2
Попробуйте так
C#
1
2
3
4
5
6
   SaveFileDialog dialog = new SaveFileDialog();
            dialog.Filter = "Jpeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif";
            dialog.Title = "Сохранить рисунок";
            dialog.ShowDialog();
            if (dialog.FileName != string.Empty)
            panel1.BackgroundImage.Save(dialog.FileName); //или другое изображение (куда вы там рисуете)
0
9 / 0 / 0
Регистрация: 15.03.2014
Сообщений: 21
15.03.2014, 19:43  [ТС] 3
Сделал как вы посоветовали и вот что мне выдает после того, как я вбиваю имя и нажимаю "сохранить":
Необработанное исключение типа "System.NullReferenceException" произошло в risovalka.exe

Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта.

Скопировал ваш код, только объект dialog поменял на другое слово. Компилируется без ошибок. Не знаю, в чем проблема.
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
15.03.2014, 21:57 4
А так?..
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        public static bool Save(Bitmap bmp, string path)
        {
            var dialog = new SaveFileDialog
                         {
                             Filter = "Jpeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif",
                             Title = "Сохранить рисунок"
                         };
            bool ok = false;
            dialog.FileOk += delegate
                             {
                                 bmp.Save(path);
                                 ok = true;
                             };
            dialog.ShowDialog();
            return ok;
        }
0
15.03.2014, 21:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2014, 21:57
Помогаю со студенческими работами здесь

Кнопка сохранения данных таблицы
Помогите, пожалуйста, создать кнопку, которая бы сохраняла данные из таблицы в текстовый файл:)

Не работает кнопка сохранения в блокноте
Кнопка сохранения не всегда срабатывает, и документ сохраняется в формате ФАЙЛ а не .txt В чем тут...

Кнопка сохранения изображения в апплете
Вот моё задание: Графический редактор. Функции: выбор толщины кисти, выбор цвета кисти....

Кнопка сохранения хтмл документа
Доброго времени суток! Нужна помощь в написании скрипта для сохранения html формы как отдельный...

Сохранение нарисованного в PictureBox в отдельный файл
Здравствуйте! У меня никак не получается сохранить измененное изображение, находящееся в...

Сохранение нарисованного в pictureBox в bmp-файл
Доброе время суток! Люди, подскажите пожалуйста как можно сохранить нарисованное на pictureBox в...


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

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