Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Paint [VB.NET]
Forum - C# / VB.NET - Paint [VB.NET]

Avatar
eros92sbt (Normal User)
Newbie


Messaggi: 20
Iscritto: 22/05/2009

Segnala al moderatore
Postato alle 16:38
Lunedì, 21/12/2009
ciao a tutti...forse è una domanda banale...sto cercando di creare un programma che permetta all'utente di disegnare potendo scegliere colori e spessore del tratto...ma quale componente devo utilizzare per avere un box, cioè uno spazio limitato della finestra, dove disegnare? Ho provato con diversi componenti tipo TextBox o ImageBox ma lì non mi disegna...grazie in anticipo!!


veros27
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:37
Martedì, 22/12/2009
Qualsiasi componente va bene. Se vuoi realizzare un programma di disegno, però, è meglio che le operazioni vengano eseguita su un'immagine in memoria, poi impostata come sfondo del controllo (ad esempio PictureBox).
Codice sorgente - presumibilmente VB.NET

  1. Dim B As New Bitmap(larghezza, altezza)
  2. Dim G As Graphics = Graphics.FromImage(B)
  3.  
  4. G.DrawLine(...)
  5. '...
  6.  
  7. PictureBox.Image = B


Il codice su come disegnare lo trovi su google, java2s.com e qui:
http://totem.altervista.org/guida/versione2/C11.php


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote
Avatar
eros92sbt (Normal User)
Newbie


Messaggi: 20
Iscritto: 22/05/2009

Segnala al moderatore
Postato alle 15:48
Domenica, 27/12/2009
ho capito grazie mille :k:


veros27
PM Quote