|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.05.2011, 21:05 | #1 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
Подсветка области изображения
Подскажите пожалуйста метод в котором при наведении курсора мыши скажем на отрисованую линию в Form1, будет подсвечиваться область в pictureBox1 на Form2. Тема горит!!!
|
25.05.2011, 21:27 | #2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
Что значит подсвечиваться?
Проблема именно в этой самой "подсветке" или ещё и во взаимодействии между двумя формами? |
25.05.2011, 21:31 | #3 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
а как по мне так проблема именно в отслеживании наведения мыши на линию...
Life if about choices
Make the right choice |
25.05.2011, 21:52 | #4 | |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
Цитата:
|
|
26.05.2011, 12:53 | #5 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
Вот нарисовал наглядно :
|
26.05.2011, 12:55 | #6 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
Проблема в самой реализации... С взаимодействием форм я думаю разгребусь а вот с подстветкой при наведении мыши, думаю нет...
|
27.05.2011, 15:56 | #7 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
up!!!, так сказать....
|
31.05.2011, 23:56 | #8 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
ап..............................
|
01.06.2011, 12:09 | #9 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
Нихера не понятно по рисункам.
А так то что ты хочешь можно сделать тока ручкам. Вычисляешь координату мыши на рисунке, проверяешь в каком сегменте её координаты, перерисовываешь в Bitmap-пе регион (допутсим) c (0,0) до (50,50) с заменой цвета (Зависит от полоежения мыши). То есть создаёшь дубликат искомого изображения, который будет перерисовываться, если пиксель в этом регионе имеет черный цвет RGB (0,0,0) то добавлеяем к цвету +40 допутсим, получится какой то цвет. Иначе если цвет с (210,210,210) и выше значения то вычитаем -40. и при каждом движении мыши отрисовывать. Будет грузить систему, каждое движение мыши, поэтому лучше флажок какой нить. Мол, если действии с данным регионом было то не перекрашиваем, а суём имеющийся Bitmap Последний раз редактировалось Guy; 01.06.2011 в 12:12. |
01.06.2011, 13:33 | #10 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
Да хоть бы метод где то найти который бы подсвечивал....
Хоть по нажатию кнопки.... Допустим кнопку я нажал, и 100х100 сверху слева выделилось розовым.... Ну есть же программы по карто строению, там когда здание возводишь выделяется место куда его сунуть, вот и мне бы такое выделение.... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсветка синтаксиса => | Патрон | Общие вопросы Delphi | 21 | 03.01.2016 11:48 |
Подсветка текста | alexprey | Общие вопросы Delphi | 8 | 07.08.2010 10:55 |
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" | ruelCrow | Общие вопросы .NET | 3 | 10.07.2008 23:29 |
Подсветка | Патрон | Общие вопросы Delphi | 7 | 27.03.2008 20:27 |
Подсветка синтаксиса | Simply-Art | Общие вопросы Delphi | 2 | 29.05.2007 16:22 |