begin process at 2008 08 30 02:53:02
1 233 993 membres
30 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB.Net PictureBox [ Divers / Général ] (JeffC1977)

VB.Net PictureBox le 06/09/2007 18:41:52

JeffC1977

Salut...

Je veux faire apparaittre plusieurs cercle (à partir d'un Tableau) dans un PictureBox.
Le code ci-dessous affiche qu'un seul cercle.
Comment est-il possible de coder afin de ne pas effacer le cercle et d'en mettre un nouveau...

J'ai fais plein de test mais je n'y arrive pas...
Meri d'avance

P.S. je suis en compact framwork mais j'ai besoin de vos idées...


Private
Sub BtnCercle_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdDessin.Click

Dim objBitMap As New Bitmap(PictureBox1.Width, PictureBox1.Height)
Dim objGraphics As Graphics
Dim MonRectable As Rectangle
Dim MaBrush As Brush
Dim i As Integer
Dim CoordX As Double , CoordY As Double

For i = 0 To UBound(Tableau)
LigneSplit = Tableau(i).Split(Separateur)
CoordX = ((Convert.ToDouble(LigneSplit(2)) + 5000) / 1000)
CoordY = ((Convert.ToDouble(LigneSplit(1)) + 5000) / 1000)
objGraphics = Graphics.FromImage(objBitMap)
MonRectable =
New Rectangle(CoordX, CoordY, 5, 5)
MaBrush =
New SolidBrush(Color.Blue)
objGraphics.Clear(Color.White)
objGraphics.FillEllipse(MaBrush, MonRectable)
Me .PictureBox1.Image = objBitMap
objGraphics.Dispose()
objGraphics =
Nothing
Next i

End Sub

Re : VB.Net PictureBox le 06/09/2007 21:34:09

Stephane33
Membre Club
(Admin CS)
Réponse acceptée !
Tu fais une boucle qui te permet de changer X et Y
en fait tu effaces ta zone de dessin avant de dessiner ton cercle, normal
place objGraphics.clear(Color.White)avant ta boucle for ou supprime la


Le savoir ne sert que si il est partagé par tous


Classé sous : tableau, picturebox, cercle, picturebox1, objgraphics

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS