Beste tweakers,
Ik ben op het moment iemand aan het helpen waarbij een kaart getekend moet worden in een picturebox. Opzich is het tekenen niet zo'n probleem, maar:
- De coördinaten komen vanuit een tekstbestand die de gebruiker zelf kan selecteren. Nadat deze is geselecteerd wordt er een methode aangeroepen die de boel netjes parsed en in Coordinaat objecten stopt die op zichzelf weer worden bijgehouden in een lijst. Deze functie schrijft deze lijst naar een globlaal attribuut in de Form-klasse waardoor elke functie deze kan benaderen. Vervolgens heb ik in de paint-methode een check staan om te kijken of die coordinaat-lijst niet leeg is, zoniet dan roept deze een tekenmethode aan die ook daadwerkelijk de boel tekent (naar globaal attribuut Graphics). Onderaan in die tekenmethode doe ik een refresh op mijn picturebox.
Als ik de boel execute zie ik ~ 0,5 seconden de juist getekende coordinaten en daarna krijg ik een rood kruis over mijn gehele picturebox. Na wat gegoogle kom ik toch niet op de juiste resultaten dus ik denk - ik vraag hiet hier.
Mochten jullie code willen zien dan is dat sowieso mogelijk, ik denk alleen dat het een wat algemener probleem is in de gedachengang van mij.
Alvast bedankt!
Ik ben op het moment iemand aan het helpen waarbij een kaart getekend moet worden in een picturebox. Opzich is het tekenen niet zo'n probleem, maar:
- De coördinaten komen vanuit een tekstbestand die de gebruiker zelf kan selecteren. Nadat deze is geselecteerd wordt er een methode aangeroepen die de boel netjes parsed en in Coordinaat objecten stopt die op zichzelf weer worden bijgehouden in een lijst. Deze functie schrijft deze lijst naar een globlaal attribuut in de Form-klasse waardoor elke functie deze kan benaderen. Vervolgens heb ik in de paint-methode een check staan om te kijken of die coordinaat-lijst niet leeg is, zoniet dan roept deze een tekenmethode aan die ook daadwerkelijk de boel tekent (naar globaal attribuut Graphics). Onderaan in die tekenmethode doe ik een refresh op mijn picturebox.
Als ik de boel execute zie ik ~ 0,5 seconden de juist getekende coordinaten en daarna krijg ik een rood kruis over mijn gehele picturebox. Na wat gegoogle kom ik toch niet op de juiste resultaten dus ik denk - ik vraag hiet hier.
Mochten jullie code willen zien dan is dat sowieso mogelijk, ik denk alleen dat het een wat algemener probleem is in de gedachengang van mij.
Alvast bedankt!