PictureBox - zdjęcie obszaru jako lista wyboru

0

Jak podejść do tematu użycia picture box, jako listy wybierającej obiekty. Żeby zobrazować problem, mamy mapę Polski i po kliknięciu na dane województwo coś tam się w aplikacji dzieje. Ja akurat chcę wrzucić zdjęcie (np. mapę) i chciałbym żeby użytkownik po kliknięciu na poszczególne budynki dostawał informację o nich. Chciałbym znaleźć jakiś szybki sposób na definiowanie obszarów do kliknięcia bo będę miał dużomap i dużo budynków, także ręczne definiowanie obszarów w kodzie odpada, zajęłoby za dużo czasu.

Czy są jakieś narzędzia (darmowe) do automatycznego definiowania takich obszarów? Wystarczy mi szczegółowość na poziomie wielościanów budowanych pociągnięciami myszki.

Może jest coś innego, a lepszego niż pictureboxa?

0

To zależy skąd te informacje będziesz brał. Jeżeli to twoje własne deskrypcje dla danego miasta to proponuje tak:
Robisz rectangle arraya + description string array, ten pierwszy wypełniasz pozycją danego "budynku na mapie" a ten drugi opisem. PictureBox dajesz do Panela żeby były suwaki, Dodajesz PaintEvent, pętelke na rysowanie pierwszego arraya z kolorem transparent. Potem MoveMouseEvent a w nim:
foreach(Rectangle Item in TwójArray)
{
if(Item.Contains(e.X,e.Y))
{
//
}
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1