Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2012, 21:15   #1
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию picturebox -> буфер обмена

Привет всем!

есть вопросы:
1) как сохранить рисунок в буфер обмена?
2) желательно в каком-то определенном формате, например, jpeg
3) очистка буфера
acteralex вне форума Ответить с цитированием
Старый 21.06.2012, 21:34   #2
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
По умолчанию

здесь есть инфа
Lime вне форума Ответить с цитированием
Старый 21.06.2012, 22:55   #3
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

Я уже пробовал многое.. но что-то у меня не получалось.
Lime, если задал вопрос, то уже подразумевается, что я искал, а не просто захотел и спросил. У меня мало здесь моих вопросов на форуме, т.е. сам обычно во всем разбираюсь. Здесь не получилось, спрашиваю!

ВОПРОС АКТУАЛЕН!
acteralex вне форума Ответить с цитированием
Старый 21.06.2012, 23:44   #4
SaNeKBF
Пользователь
 
Аватар для SaNeKBF
 
Регистрация: 17.12.2010
Сообщений: 35
По умолчанию

не люблю когда народ тыкает на гугл, как будто мы не знаем что он существует. Уж простите, самы популярний поисковик.
Что касательно темы
Код:
            Bitmap bmpScreenShot = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
                                 Screen.PrimaryScreen.Bounds.Height,
                                 PixelFormat.Format32bppArgb);
            Graphics gScreenShot = Graphics.FromImage(bmpScreenShot);

            gScreenShot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X,
                                       Screen.PrimaryScreen.Bounds.Y,
                                       0, 0,
                                       Screen.PrimaryScreen.Bounds.Size,
                                       CopyPixelOperation.SourceCopy);
bmpScreenShot.Save("c:\\Skrin.Jpeg", ImageFormat.Jpeg);
Уточните для каких целей.
SaNeKBF вне форума Ответить с цитированием
Старый 22.06.2012, 22:44   #5
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

SaNeKBF, согласен!
Я, конечно, понимаю, что есть люди, которые тупо хотят, чтобы им решили задачу.. но тут не то..!

По теме:
SaNeKBF, у меня рисуется какой-то определенный график (данные поступают с устройства, обрабатываются и выводятся на экран в виде графика в picturebox1)....

По нажатию на кнопку нужно заносить данные в ворд. Вот, соответственно, и данные все выводятся, а также хочу сделать занесение туда графика. ШИРИНА и ВЫСОТА фиксированы. Думал сохранять на какой-нить диск, а потом удалять, но подумав решил лучше сохранить в БУФЕР ОБМЕНА, а потом его очистить...

SaNeKBF, а разве ты не просто его созраняет на диске "С", хотя пока даже это устраивает. СПАСИБО)))

НО желательно чтобы сохраняло именно в буфер....?
acteralex вне форума Ответить с цитированием
Старый 23.06.2012, 17:53   #6
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

1. http://msdn.microsoft.com/ru-ru/libr....setimage.aspx
2.
Код:
using System.Drawing;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        Image image = Image.FromFile("E:\\Temp\\18.06.2012 21_51.png");
        MemoryStream stream = new MemoryStream();
        image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
        Image jpeg = Image.FromStream(stream);
        stream.Dispose();
    }
}
3. http://msdn.microsoft.com/ru-ru/libr...ard.clear.aspx
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 23.06.2012, 23:01   #7
acteralex
Форумчанин
 
Регистрация: 19.05.2011
Сообщений: 189
По умолчанию

Петррр, "Clipboard" - вот как этот метод называется!!!
Круто, Петррр, ты выручил и методичку скинул!!!! Спасибо!

Всем спасибо за помощь!


Тема закрыта. Решение найдено!
acteralex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Буфер обмена X@OC Общие вопросы по Java, Java SE, Kotlin 1 10.08.2011 14:34
Буфер обмена DolgoDoom Общие вопросы Delphi 6 30.05.2011 13:59
Буфер обмена Dem6 Общие вопросы Delphi 0 14.12.2009 19:09
Буфер обмена nusik Общие вопросы Delphi 2 21.05.2009 00:53
буфер обмена __@cmd@__ Общие вопросы Delphi 2 04.02.2009 12:24