Momenteel ben ik bezig een applicatie te maken waarin gebruikers server-objecten kunnen aanmaken. Elk object heeft een aantal eigenschappen zoals ip, naam ed.
Op het scherm kunnen zij deze objecten positioneren om dit een logische layout te geven.
Deze server-objecten heb ik gemaakt met usercontrols welke in een picturebox kunnen worden geplaatst (object-array) en middels dymanic loading getoond worden.
Nu wilde ik dat gebruikers 2 servers kunnen koppelen, zodat hier een verbindingslijn tussen verschijnt. (Je kan het zien als tabellen en de joins hiertussen zoals deze in de enterprise manager van ms SQL te zien zijn. )
Ook dit lukt allemaal wel en het lukt me met het (standaard) line-object van VB6 om deze verbindingslijnen te maken.
Nu wil ik alleen dat deze lijnen te selecteren zijn en zo eenvoudig bv te verwijderen zijn.
Ik wilde hier het Click event voor gebruiken, maar kwam erachter dat deze niet bestaat op het line-object.
Naar aanleiding hiervan had ik de volgende ideeen/oplossingen:
1- Maak een nieuw (transparante) usercontrol aan, plaatst hier een lijn in en zorg ervoor dat de usercontrol/lijn zo wordt weergegeven dat de servers verbonden zijn/lijken. Een nadeel hiervan is dat lijnen elkaar eventueel kunnen kruisen, waardoor er 2 usercontrols over elkaar heen kunnen liggen en dus niet altijd de juiste wordt aangeklikt (Click event ligt dan op de usercontrol).
2- Het zelf renderen van de lijnen. Op zich zal dit renderen niet zo'n probleem geven, maar om dan te achterhalen of deze worden aangeklikt lijkt me erg lastig te worden. Tevens denk ik niet dat dit de performce verbeterd.
Via google kan ik niet echt iets vinden wat ik kan gebruiken (buiten die transparante usercontrol).
Heeft iemand hier ervaring mee of dit ook gedaan? Misschien dat het toch heel eenvoudig is om te controleren of een getekende aangeklikt wordt.
Op het scherm kunnen zij deze objecten positioneren om dit een logische layout te geven.
Deze server-objecten heb ik gemaakt met usercontrols welke in een picturebox kunnen worden geplaatst (object-array) en middels dymanic loading getoond worden.
Nu wilde ik dat gebruikers 2 servers kunnen koppelen, zodat hier een verbindingslijn tussen verschijnt. (Je kan het zien als tabellen en de joins hiertussen zoals deze in de enterprise manager van ms SQL te zien zijn. )
Ook dit lukt allemaal wel en het lukt me met het (standaard) line-object van VB6 om deze verbindingslijnen te maken.
Nu wil ik alleen dat deze lijnen te selecteren zijn en zo eenvoudig bv te verwijderen zijn.
Ik wilde hier het Click event voor gebruiken, maar kwam erachter dat deze niet bestaat op het line-object.
Naar aanleiding hiervan had ik de volgende ideeen/oplossingen:
1- Maak een nieuw (transparante) usercontrol aan, plaatst hier een lijn in en zorg ervoor dat de usercontrol/lijn zo wordt weergegeven dat de servers verbonden zijn/lijken. Een nadeel hiervan is dat lijnen elkaar eventueel kunnen kruisen, waardoor er 2 usercontrols over elkaar heen kunnen liggen en dus niet altijd de juiste wordt aangeklikt (Click event ligt dan op de usercontrol).
2- Het zelf renderen van de lijnen. Op zich zal dit renderen niet zo'n probleem geven, maar om dan te achterhalen of deze worden aangeklikt lijkt me erg lastig te worden. Tevens denk ik niet dat dit de performce verbeterd.
Via google kan ik niet echt iets vinden wat ik kan gebruiken (buiten die transparante usercontrol).
Heeft iemand hier ervaring mee of dit ook gedaan? Misschien dat het toch heel eenvoudig is om te controleren of een getekende aangeklikt wordt.