Beste Tweakers,
Ik heb in .NET een programma gemaakt waar mensen met drag en drop bron items naar doelitems kunnen slepen. Na het verslepen wordt er een lijntje getrokken tussen de bron en de doel.
Van de lijn weet ik zijn startpunt (x, y) en zijn eindpunt (x,y). De lijn wordt dan mooi door de DrawLine functie geplaatst op de afbeelding.
Nu moet er alleen iets gebeuren als iemand op zo'n lijntje klikt. Ik gebruik daarvoor de OnMouseClick van het image control en heb dan de coordinaten (x,y) van de muis toen deze klikte. Ik moet nu alleen weten of de positie van de muis op deze lijn valt.
Ik weet alleen de start en eind coordinaten van de lijn en de x en y positie van waar mijn muis heeft geklikt maar heb geen idee hoe ik alle tussenliggende pixelpunten kan berekenen of met welke wiskundige formule ik dat zou moeten doen.
Iemand die mij op de juiste weg kan helpen of mij kan vertellen waar ik naar moet zoeken?
Alvast weer bedankt!
Ik heb in .NET een programma gemaakt waar mensen met drag en drop bron items naar doelitems kunnen slepen. Na het verslepen wordt er een lijntje getrokken tussen de bron en de doel.
Van de lijn weet ik zijn startpunt (x, y) en zijn eindpunt (x,y). De lijn wordt dan mooi door de DrawLine functie geplaatst op de afbeelding.
Nu moet er alleen iets gebeuren als iemand op zo'n lijntje klikt. Ik gebruik daarvoor de OnMouseClick van het image control en heb dan de coordinaten (x,y) van de muis toen deze klikte. Ik moet nu alleen weten of de positie van de muis op deze lijn valt.
Ik weet alleen de start en eind coordinaten van de lijn en de x en y positie van waar mijn muis heeft geklikt maar heb geen idee hoe ik alle tussenliggende pixelpunten kan berekenen of met welke wiskundige formule ik dat zou moeten doen.
Iemand die mij op de juiste weg kan helpen of mij kan vertellen waar ik naar moet zoeken?
Alvast weer bedankt!