![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Luckylad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 27.11.2005 Где: Саратов/Россия Репутация: нет Всего: нет |
Доброго времени.
Есть простенький графический редактор, написанный на VB. В PictureBox можно рисовать окружности, прямоугольники, линии и т.п.(примитивы). Понятно, что нарисовав, какую-то фигуру, модефицировать её уже будет нельзя, если например нарисовать над какой-то окружностью окружность большего диаметра с заливкой, то будет потеряна первая окружность, также нет возможности передвигать любой примитив внутри PictureBox. Вот в чем, собственно, заключается вопрос: 1) как на VB можно реализовать слои, типа как во Flash или Photoshop? 2) как можно сделать каждый примитив отдельным объектом? Это сообщение отредактировал(а) Luckylad - 27.11.2005, 19:29 |
|||
|
||||
Kergan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.8.2005 Репутация: 3 Всего: 5 |
Ну, если не хочешь изобретать велосипед, воспользуйся вот этим контролом.
Правда, все придется заново переделывать и графика там векторная... но результат хорош! И шанс привнести что-то новое, а не дублировать paint... Vector Graphic ЗЫ Если доделаешь, не сочти за труд, кинь на мыло ![]() --------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :( |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Напиши классы примитивов и в них пусть хранятся их положение, номер слоя, etc.
А потом по очереди для каждого слоя их рисуй.. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |