![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Dmitrii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
Наткнулся на статью про выделение области, но в Дельфи не бум-бум.
Мб кто-то рискнет описать работу данной программу, и конкретно работу с Графикс32 и слоями. Программа |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 31 Всего: 142 |
А при чем тут делфи, когда тут раздел по .Net?
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 11 Всего: 24 |
судя по всему человек нашел то что он хочет сделать на .net, но пример на делфи. вообще не понятна суть вопроса, по приведенной ссылке все более менее понятно расписано. как говорится бери и делай. если в деталях то:
1. рисуем картинку на форме, к примеру в пикчербоксе 2. водим по картинке мышкой 3. снимаем коордиаты положения курсора относительно картинки 4. вырезаем из исходной картинки тот диапазон который получился в п.3 5. показываем вырезанную картинку в отдельном пикчербоксе. спрашивай более конкретно что не понятно. а то создается впечатление что тебе хочется что бы тебе всю прогу написали |
|||
|
||||
| Dmitrii |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
Мне не понятна работа с библиотекой Graphics32. Как представленно по ссылке, там темный квадрат(который является областью выделения) по сути является объектом(как мне кажется). Т.е. на пикчербоксе наложено 3 слоя: сама картинка, рамка выделения, и серая область. Как это можно реализовать на net? Также при приближении к краю экрана область автоматически меняется в размерах, тоже интересный прием.
p.s. то что представлено по ссылке несколько отличается от простого выделения аля пейнт, более интересно выглядит чтоли. Т.к. область выделения всегда видна и ее размеры можно редактировать динамически, не надо каждый раз выделять новую область. Без взгляда на демку не понять. |
|||
|
||||
| gambit |
|
||||||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 5 Всего: 40 |
там кстати бага обнаружилась при втором приближении))
рисовать...
Не смотрел исходник, но если бы передо мной стояла такая задача, то объектом бы я его не делал Начни проект, будут конкретные вопросы, задавай. А так, можно отправить только msdn читать, там подробно написано как, что и куда. |
||||||
|
|||||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 11 Всего: 24 |
мне сдается, что в .net нету такой библиотеки, ее надо подключать, да и к тому же не вижу сложностей написать свою такую, судя по описанию никаких "волшебных" штук в ней нету.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |