Con il metodo da me suggerito, non devi creare tante label: dividiamo il problema in 2:
1) passaggio mouse --> comparsa tooltiptext
2) click sull'immagine --> apertura form
1) hai detto che hai già diviso l'immagine in regioni: nell'evento Mouse_Move determina la posizione del mouse (tramite API): fai un select case avente come oggetto la posizione del mouse; se è entro una regione che ti interessa allora imposti una variabile con il testo del tooltiptext
Es. in pseudo-codice:
codice:
Select case posizione
Case regione1 'il mouse è nella regione1
tooltiptext = "Siamo nella regione n°1"
Case regione2
tooltiptext = "Siamo nella regione n°2"
End select
'crei una nuova label
label.top = 'dove vuoi
label.left = 'dove vuoi
label.caption = tooltiptext
2) Gestisci l'evento Click (o DoubleClick, cm vuoi): ad ogni evento controlla la posizione del mouse: anche qui Select case e a seconda del case scelto mostri il form che desideri
Non so se ti sono stato d'aiuto, comunque in ogni caso fammi sapere..
Ciao