bash! Geplaatst: 4 december 2006 Geplaatst: 4 december 2006 Misschien niet het juiste forum, maar er is vast wel iemand die mij een schopje kan geven zodat ik verder kan... Ik probeer een aantal lijnen te tekeken op het scherm in VisualBasic 2005. Dit lukt wel, maar zodra er een scherm over de graphics valt, zijn de graphics weg. ERG frustrerend, en ik kom er maar niet achter wat ik fout doe... De code is als volgt: [color:"blue"] Private Sub Tekenlijnen() Dim Lijntjes As Graphics = picturebox3.CreateGraphics() Dim TracePointA As New Point Dim TracePointB As New Point TracePointA.X = 100 TracePointA.Y = 200 TracePointB.Y = 550 TracePointB.X = 100 Lijntjes.DrawLine(Pens.GreenYellow, TracePointA, TracePointB) trace.Dispose() End Sub [/color] Weet iemand wat ik fout doe??? Gr BaZ There is nothing wrong with having a strong opinion... if it comes with an open mind!
Gast Geplaatst: 5 december 2006 Geplaatst: 5 december 2006 Even een gokje (en zeker geen antwoord) - zou een Lijntjes.Redraw() niet helpen <img src="/forums/images/graemlins/confused.gif" alt="" />
Psychosammie Geplaatst: 6 december 2006 Geplaatst: 6 december 2006 Nog een gokje dan. Ik weet niets van .NET en dat wil ik graag zo houden. Ik weet wel wat van Delphi onder Windows. In Delphi kan je tekenen op een vergelijkbare manier als jouw voorbeeld code. Je tekent dan op het zogenaamde canvas van het object. Bijvoorbeeld direct op het form. Zo'n object kan echter niet onthouden wat erop getekend is. Dus een ander scherm ervoor tonen en daarna is je tekening weg. Er zijn 2 mogelijkheden. Tekenen op een object dat wel kan onthouden wat er getekend is. Bijvoorbeeld een bitmap. Of tekenen op een object zoals jij nu gebruikt en dan in het OnPaint event de tekening tekenen. Op die manier wordt jouw tekening iedere keer getekend als dat nodig is. Dus ook bij groter en kleiner maken van je form. Suc6 Resistance is futile you will be assimilated Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin (1706-1790) Mijn vrijheid eindigt niet waar jouw angst begint!
Gast Geplaatst: 6 december 2006 Geplaatst: 6 december 2006 Misschien heb je wat aan de voorbeelden op de msdn website: http://msdn2.microsoft.com/en-us/library/system.windows.forms.control.paint.aspx
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen