Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Графика, геометрия, расчеты. Добавлено: 30.01.06 11:53  

Автор вопроса:  psinetron | ICQ: 218945948 
Здравствуйте, помогите пожалуйста с решением проблемы.

В PictureBox'e с графическим фоном имеется воображаемый круг с известным диаметром, и координатами. Мне нужно присвоить каждому пикселю/точке в этом кругу (и только в нем)цифровой идентификатор в виде порядкового номера. Так, чтобы при событии MouseMovie на текстбоксе отображались эти порядковые номера. На первый взгляд задание элементарное, но я уже второй день над ним бъюсь - ничего не получается. Прошу помощи, особенно горяче приветсвуются примеры кода.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 psinetron



ICQ: 218945948 

Вопросов: 34
Ответов: 28
 Профиль | | #1 Добавлено: 31.01.06 06:23
Сложноватая задача блин. Люди я немного порешал, и кое-что зделал. Теперь такой вопрос - как зделать так, чтобы при MauseMovie по кругу в Picturebox'e выполнялись действия, а вне круга - игнорировались.
примерно так

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If [B];(условие находимости в кругу)[/B] then (действие).
End Sub


То что жирным мне и требуется вычислить.

Ответить

Номер ответа: 2
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #2
Добавлено: 31.01.06 10:38
А формула круга такая:
(X-X0)^2+(Y-Y0)^2<R^2

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам