![]() |
Модераторы: diadiavova, gambit |
![]() ![]() ![]() |
|
Machaon |
|
|||
![]() КаРолЬ АсьКи МуАЛя ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 12.8.2008 Где: М.о. Красногорск Репутация: нет Всего: 3 |
При клике по PictureBox по определенным координатам ставиться кружок но при следующем клике кружок проста меняет положени а мне нужно чтобы он остался и добавился новый причем количество добавляемых кружков должно быть неограниченным.
Помогите как ето сделать. Вот мой пример:
Это сообщение отредактировал(а) Machaon - 16.9.2008, 21:22 Присоединённый файл ( Кол-во скачиваний: 3 ) ![]() |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Machaon |
|
|||
![]() КаРолЬ АсьКи МуАЛя ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 12.8.2008 Где: М.о. Красногорск Репутация: нет Всего: 3 |
Во спс то что нужно а вот как потом удалить определённый кружок например кликнув правой кнопкой.
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Вообще-то - о таких вещах сразу писать надо. Если тебе потом удалять надо(тем более таким способом), то ты изначально не правильно подошёл к вопросу. В этом случае в качестве кружочков лучше использовать контролы. Удалить и в данном случае не проблема. Вопрос в том, как ты собираешься определять, какой именно кружок удалять?
Для того, чтобы удалить кружок, надо просто убрать из коллекции points ту точку, которая отвечает за его прорисовку и обновить вид. Можно, конечно, определить по какому месту кликнули и перебрать все точки, выполнив некоторые несложные вычисления. Тогда возникает вопрос, как быть, если два кружочка рядом. Или того хуже - один "залез" на другой? С конролами этого гемороя не будет. Просто надо отслеживать события этих конролов. Но тогда и код будет совсем другим. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Machaon |
|
|||
![]() КаРолЬ АсьКи МуАЛя ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 12.8.2008 Где: М.о. Красногорск Репутация: нет Всего: 3 |
Мдаа во загрузил меня буду думать.
Добавлено через 2 минуты и 21 секунду А неподскажеш как мне рисовать квадраты например нажимаю в одной точке тащу до другой и между точками появляется квадрат и их тоже можно добавлять многа, зделай пажалста пример. СПС |
|||
|
||||
Machaon |
|
|||
![]() КаРолЬ АсьКи МуАЛя ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 12.8.2008 Где: М.о. Красногорск Репутация: нет Всего: 3 |
Да и как прочитать определенный Points в текст бокс
|
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Насчёт рисования квадратов загляни сюда, там речь об эллипсах, да и рисуются они в форме, но принцип один.
Что до поинтса в текстбокс - не понял. Объясни поточней, что надо. Кстати, у тебя тут ещё пара вопросов на которые я не стал отвечать, потомучто не понял. Да и других ответов вроде нет. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Machaon |
|
|||
![]() КаРолЬ АсьКи МуАЛя ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 12.8.2008 Где: М.о. Красногорск Репутация: нет Всего: 3 |
С Этой бедой разобрался.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума VB .NET | |
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |