New rectangle

venerdì 17 febbraio 2012 - 08.33
Tag Elenco Tags  C#  |  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

xyzsurf Profilo | Newbie

Sapete dirmi perchè il seguente codice non mi funziona mentre il secondo si?
Dim box As Rectangle box = New Rectangle(1, 1, 100, 20)

Dim redPen As Pen = New Pen(Color.Red, 2) Dim point1 As Point = New Point(10,10) Dim point2 As Point = New Point(120,180) Me.CreateGraphics.DrawLine(redPen, point1, point2)

entrambi inserito in un button (risposta evento click)
grazie

AntCiar Profilo | Expert

Ciao.

Cosa intendi dire con "il primo funziona e il secondo no"?

Se intendi che col primo non disegna nulla la cosa è normale. Inizializzi un oggetto di tipo rettangolo ma questo non significa che ti deve disegnare un rettangolo.
Per disegnare un rettangolo puoi usare il metodo DrawRectangle() per disegnare un rettangolo (solo bordi) oppure il metodo FillRectangle() per disegnare un rettangolo con pattern, ambedue nella classe Graphics


Ciao ciao
Cristian Barca

xyzsurf Profilo | Newbie

accidenti ... che ignorante! sapresti però farmi un esempio piccino piccino? mi da errore se inserisco le coordinate
mi servirebbe il resto delle due istruzioni

AntCiar Profilo | Expert

ciao.

questo è il codice da utilizzare per 'Disegnare' rettangoli:
metti il tutto sotto l'evento di un bottone (il bottone mettilo in basso a dx della form e la form disegnala almeno 200x200)

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Cristian Barca

xyzsurf Profilo | Newbie

grazieeeeeeeeeeee
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