Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GDI+, сохранить в файл 
:(
    Опции темы
CORPORAL
Дата 6.7.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 3.1.2010

Репутация: нет
Всего: нет



Собственно вопрос - как сохранить в файл то что я нарисовал на форме? (Формат jpg, bmp)
PM MAIL   Вверх
VirusUZ
  Дата 6.7.2010, 16:19 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: -1
Всего: -2



Кнопка Prt Sqr

Присоединённый файл ( Кол-во скачиваний: 24 )
Присоединённый файл  __________.gif 61,29 Kb
--------------------
Virus
PM MAIL   Вверх
Exai1e
Дата 6.7.2010, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



CORPORAL, наверно как то так
Код

                Rectangle rect = new Rectangle(this.Left, this.Top, this.Width + this.Left, this.Height + this.Top);
                Bitmap bmp = new Bitmap(rect.Width, rect.Height);
                this.DrawToBitmap(bmp, rect);
                bmp.Save("somefile.bmp");


Если нужно именно форму (без заголовка и т.д.) то у формы есть 
Код

this.ClientSize


Наверно, все таки более правильно, рисовать на PictureBox
Код

                Rectangle rect = new Rectangle();
                rect.Width = pictureBox1.Width;
                rect.Height = pictureBox1.Height;

                Bitmap bmp = new Bitmap(rect.Width, rect.Height);
                pictureBox1.DrawToBitmap(bmp, rect);
                bmp.Save("hello.bmp");


Это сообщение отредактировал(а) Exai1e - 6.7.2010, 17:05


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
VirusUZ
  Дата 12.7.2010, 08:17 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: -1
Всего: -2



Код

System.Windows.Forms.Screen

--------------------
Virus
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.