Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 15
.NET 4.x

Проблема с копированием изображения в буфер обмена

29.05.2014, 13:03. Показов 5255. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все привет. Пытаюсь поместить часть изображения в буфер обмена, но при извлечении из него помещается пустое серое содержимое. Помогите разобраться в чём проблема, и по возможности откорректировать код!
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int x = bgn_x,
y = bgn_y,
w = e.X - bgn_x,
h = e.Y - bgn_y;
                
Rectangle r = new Rectangle(x, y, w, h);
Rectangle rectangle_select = pictureBoxEditor.RectangleToScreen(r);
ControlPaint.DrawReversibleFrame(rectangle_select, BackColor, FrameStyle.Dashed);
 
Bitmap bitmap = new Bitmap(w, h);
Graphics graphics = Graphics.FromImage(bitmap);
pictureBoxEditor.Image = bitmap;
Clipboard.SetImage(pictureBoxEditor.Image);
 
graphics.Dispose();
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2014, 13:03
Ответы с готовыми решениями:

Проблема с копированием в буфер обмена
Подскажите, пожалуйста, почему не копируется в буфер обмена private void Button1_Click(object sender, EventArgs e) { ...

Проблемма с копированием в буфер обмена
При копировании в буфер обмена большого по обьему текста и попытке вставить его в Ворд вылетает сообщение : "Запрос на выделение...

Вставка изображения в буфер обмена
Привет всем! Вопрос следующий. Есть некая программа, в ней я нажимаю на Button1 и после этого изображение из PictureBox1.Image должно...

25
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 15
30.05.2014, 13:26  [ТС]
Студворк — интернет-сервис помощи студентам
я не могу получить к нему доступ
0
C#,XNA Game Studio
 Аватар для WhiteMaster
36 / 36 / 8
Регистрация: 26.04.2014
Сообщений: 195
30.05.2014, 13:42
swatter, странно, опишите задачу полностью, код не нужно выкладывать
0
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 15
30.05.2014, 13:46  [ТС]
Сам проект по себе несет похож на графический редактор, нужно рисовать всякие фигуры, и делать над ними манипуляции и операции. К манипуляциям относится изменения цвета и шрифта (шрифт как бы только для одного дела), а к операциям - выделять часть уже нарисованного, и его копировать или вырезать, естественно после этого нужно его обратно вставлять.
0
C#,XNA Game Studio
 Аватар для WhiteMaster
36 / 36 / 8
Регистрация: 26.04.2014
Сообщений: 195
30.05.2014, 14:29
Как это должно выглядеть, у вас ест класс описывающий графический объект
C#
1
GraphOb
список графических объектов
C#
1
List<GraphOb> GrObList
соответственно событие MouseClick либо MouseDown либо Click должны искать выделенный элемент по координатам клика
и ничего копировать не нужно вы просто должны по событию MouseMoove изменять координаты выделенного объекта
а в методе отрисовки Paint эти объекты должны всегда отрисовываться,я могу реализовать что написал чтобы вам было понятнее но лучше вы задавайте вопросы и делайте сами вам полезнее будет.
0
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 15
30.05.2014, 14:55  [ТС]
Ход реализации хороший, но для лабораторной работы это слишком правильно, тем более что я и так пошел по другому пути, используя интерактивный метод от рисовки фигур на холсте, хотя на самом деле нужно было рисовать, когда мышью указываешь две точки, а уже потом рисуется в этих координатах фигура. Я в принципе уже всё сделал, нужно просто как то реализовать выше перечисленные операции. А использовал я внутренний класс Graphics.
0
C#,XNA Game Studio
 Аватар для WhiteMaster
36 / 36 / 8
Регистрация: 26.04.2014
Сообщений: 195
30.05.2014, 15:47
кароче как я сказал ранее вы заново создаете графику тоесть она обнуляется, вам нужно создать глобальную переменную Graphics GlobalGraphics, и сделать CreateGraphics только один раз .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2014, 15:47

Копирование изображения в буфер обмена
Есть Bitmap с некоторым изображением. К сожалению следующий код работает не совсем корректно. Clipboard.SetImage(image); Как...

Скопировать подсказку с изображения в буфер обмена
На левый клик мыши по изображению подсказку изображения в буфер обмена. Такое делается?

Куда утекает память при копировании изображения в буфер обмена
В цикле Repeat копирую изображение в буфер обмена. Вроде освобождаю, но количество памяти занимаемой приложением ростёт по 19 - 21 Кб в...

Проблема с копированием на ФТП
Возникла следующая проблема: Подключаюсь к ФТП-серверу. Копирую с него файлы на компьютер. При этом проблем не возникает. Но когда...

Проблема с копированием ячеек
задача следующая. есть файл (book1), например такой структуры: A B C .... 1 25 2 23 3 4 21 . 45 . 67 . 34


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru