Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
Novichek =)
536 / 27 / 4
Регистрация: 25.04.2011
Сообщений: 238
1

Как получить цвет пикселя picturebox по клику мыши

06.01.2013, 22:40. Просмотров 2569. Ответов 5
Метки нет (Все метки)

Доброго всем времени суток! Как получить цвет пикселя picturebox по клику мыши (если можно ARGB - если я правильно выражаюсь), например для только что нарисованного прямоугольника с помощью Dim blackPen As New Pen(Color.Black, 3) как вернуть цвет которым я его нарисовал?


Для C Выглядит как то так (точно не уверен нашел в интернете):
C
1
2
3
4
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
          label1.BackColor = (pictureBox1.Image as Bitmap).GetPixel(e.X, e.Y);
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 22:40
Ответы с готовыми решениями:

Как получить цвет пикселя в PictureBox?
Добрый день, Прошу помочь в реализации оператора GetPixel для Picturebox, перепробовал все...

Как по клику мыши получить цвет пикселя?
Доброго дня, как по клику мыши на картинке получить цвет пикселя? Например, координаты клика я...

Изменить цвет формы в цвет пикселя под курсором по клику мыши
Есть код. Но форма выкрашивается только в серый цвет и такой и остается, несмотря на изменение...

Получить цвет пикселя на pictureBox
Рисую на pictureBox стандартные линии, фигуры... Как определить цвет конкретного пикселя?

5
eJ_Studio
168 / 148 / 14
Регистрация: 13.07.2011
Сообщений: 477
06.01.2013, 23:07 2
Novichek =), ну все также, воспользуйся конвертером
label1.BackColor = pictureBox1.Image.GetPixel(e.X, e.Y)
1
Novichek =)
536 / 27 / 4
Регистрация: 25.04.2011
Сообщений: 238
06.01.2013, 23:16  [ТС] 3
eJ_Studio, круто даже конвертер есть Класс!
Я опять что-то не так написал?
0
Миниатюры
Как получить цвет пикселя picturebox по клику мыши  
eJ_Studio
168 / 148 / 14
Регистрация: 13.07.2011
Сообщений: 477
06.01.2013, 23:29 4
ну ошибся чу чу ть

vb.net
1
2
  Dim b As Bitmap = PictureBox1.Image
        Me.Text = b.GetPixel(e.X, e.Y).ToString
1
edward_freedom
1560 / 1439 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
06.01.2013, 23:29 5
Novichek =),
vb.net
1
2
3
Using Фото As New Bitmap(PictureBox1.Image)
            Text = Фото.GetPixel(e.X, e.Y).ToArgb
        End Using
1
Novichek =)
536 / 27 / 4
Регистрация: 25.04.2011
Сообщений: 238
06.01.2013, 23:36  [ТС] 6
Цитата Сообщение от eJ_Studio Посмотреть сообщение
ну ошибся чу чу ть
только ошибок код не прощает
0
06.01.2013, 23:36
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2013, 23:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как узнать цвет пикселя изображения в PictureBox
Всем привет:) Штука такая... грзим изображение (в pictureBox). Как узнать цвет определённого...

Как изменить цвет пикселя на картинке в pictureBox
Как изменить цвет определенного пикселя на картинке в pictureBox?

Как записать координаты точек массив по клику мыши на picturebox?
Вот у меня такой код: public partial class Form1 : Form { int tochka = new int;...

Как изменить цвет автофигуры по клику мыши на ней
В Word есть автофигуры, которые по клику на них мыши должны менять цвет (клик-цвет новый,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.