Disegnare una linea a run time

sabato 03 marzo 2012 - 06.54
Tag Elenco Tags  C#  |  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

xyzsurf Profilo | Newbie

non sono riuscito a disegnare una linea a run time ... ho sempre un messaggio di errore ... dove sbaglio? l'esempio msdn non mi funziona sapete il perchè?
grazie

Public Sub DrawLinePoint(ByVal e As PaintEventArgs) ' Create pen. Dim blackPen As New Pen(Color.Black, 3) ' Create points that define line. Dim point1 As New Point(100, 100) Dim point2 As New Point(500, 100) ' Draw line to screen. e.Graphics.DrawLine(blackPen, point1, point2) End Sub
quando richiamo la sub da errore

ps. sapete dirmi dove posso trovare informazioni per disegnare a run time?
ciao


DomA Profilo | Expert

Ciao surf,
Hai immesso i "riferimenti"? Hai "importato" namespaces corretti?
Comunque prova qui:
http://www.vbdotnetheaven.com/2/110/gdi-and-graphics.aspx

ed in particolare:
http://www.vbdotnetheaven.com/uploadfile/dbeniwal321/drawing-simple-graphics-in-gdi/

oppure:
http://visualbasic.about.com/od/usingvbnet/a/GDIP01.htm

infine ecco la guida ufficiale msdn:

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.aspx

Si trovano tantissimi esempi, ti basterà cercare "vb.net graphics"
A presto,

http://www.infomidia.it

Domenico

Vinsent Profilo | Senior Member

Se non specifichi l' errore è difficile darti una risposta...penso che quando richiami la Sub non gli passi 'e' (ByVal e As PaintEventArgs)...e qui ho una lacuna che devo risolvere...
Comunque puoi provare in due modi:
aggiungendo qualcosa al codice che hai postato:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

oppure:
Private Sub Button1_Click() Handles Button1.Click Dim linea As Graphics = Me.CreateGraphics Dim blackPen As New Pen(Color.Black, 3) Dim point1 As New Point(100, 100) Dim point2 As New Point(500, 100) linea.DrawLine(blackPen, point1, point2) End Sub
ciao

PS: per disegnare linee ecc. esiste anche questo http://msdn.microsoft.com/it-it/vbasic/bb735936
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5