begin process at 2012 05 26 17:29:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PDA

 > 

Divers

 > 

Général

 > 

VB.Net Dessiner plusieurs croix dans un PictureBox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VB.Net Dessiner plusieurs croix dans un PictureBox

mardi 11 septembre 2007 à 18:45:47 | VB.Net Dessiner plusieurs croix dans un PictureBox

JeffC1977

Salut...

J'utilise un tableau contenant des points avec leurs coordonnées et je veux faire dessiner chaque point par une croix dans un picturebox.

Je réussi à faire dessiner qu'une seul croix et dans mon exemple que j'utilise j'ai 5 points, donc je devrais voir 5 croix...

Pouvez-vous me dire qu'est ce qui ne fonctuionne pas dans mon code... ????

Merci d'avance

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

Dim objBitMap AsNew Bitmap(PictureBox1.Width, PictureBox1.Height)
Dim objGraphics As Graphics
Dim MyPen AsNew Pen(Color.Black, 1)
Dim i AsInteger
Dim CoordX AsSingle, CoordY AsSingle

objGraphics = Graphics.FromImage(objBitMap)
objGraphics.Clear(Color.White)

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.DrawLine(MyPen, CoordX, CoordY - 2, CoordX, CoordY + 2) 'Dessiner la premiere ligne
objGraphics.DrawLine(MyPen, CoordX - 2, CoordY, CoordX + 2, CoordY)'Dessiner la deuxième ligne pour former une croix
Next i

Me.PictureBox1.Image = objBitMap
objGraphics.Dispose()
objGraphics =
Nothing

EndSub
mardi 11 septembre 2007 à 20:06:02 | Re : VB.Net Dessiner plusieurs croix dans un PictureBox

JeffC1977

Re...

Est ce que objGraphics.DrawLine(MyPen, CoordX, CoordY - 2, CoordX, CoordY + 2)

Renvoi des Integer ou des Single... ????

CoordX et CoordY as Double
J'ai l'impression que DrawLine renvoi des Intger???

J'ai besoin d'un confirmation.....  Sur MSDN, c'ets un peu confu, pour moi...

merci de votre aide

P.S. si DrawLine renvoi des integer, c'est pour cela que j'ai l'impression que j'ai qu'une seul croix mais elles sont une par dessus l'autre mais si je mets en single, les croix ne devraient pas être une par dessus l'autre...
mardi 20 novembre 2007 à 23:40:02 | Re : VB.Net Dessiner plusieurs croix dans un PictureBox

HansPrestat

Oulala tu vas chercher loin là...
Bon je dois dire que moi aussi j'ai cherché donc je vais t'éclairer avec le peu que je sais.

Tout d'abord une croix st défini par 2 traits qui sont eux-mêmes définis par 2 points chacun ce qui nous fait 4 point à déterminer avant tout. Comme suit:

'Tout d'abord il te faut définir un stylot avc le quel dessiner sans quoi ça dessine 'pas. Un stylo = couleur & épaisseur. D'où:
 
Dim nomDeStyloBizarreDeTonChoix As New Pen(Color.Blue, 2)

'Les coordonnées sont de type entier (Int32 plus exactement)
Dim point1 As Point(10, 5)
Dim point2 As Point(10, 15)
Dim point3 As Point(5, 10)
Dim point4 As Point(15, 10)

'g est le nom de ton graphique
g.DrawLine(point1, point2)
g.DrawLine(point3, point4)

'Si t'as toujours un soucis dessus post un mess

Un gros bisous à tous mes fans....
mardi 20 novembre 2007 à 23:42:02 | Re : VB.Net Dessiner plusieurs croix dans un PictureBox

HansPrestat

Oups j'ai oublié tu peux me semble-t-il utiliser les décimal pour tes points mais il faut au paravant mettre un Convert...

Un gros bisous à tous mes fans....


Cette discussion est classée dans : dessiner, croix, coordx, coordy, objgraphics


Répondre à ce message

Sujets en rapport avec ce message

VB.Net Dessiner dans un PictureBox Fonction RectangleF [ par JeffC1977 ] Salut j'ai un problème pour dessiner des points dans un PictureBox et avec la fonction RectangleF.Je ne peux utiliser la fonction Rectangle (ca donne VB.Net Dessiner du texte dans un PictureBox [ par JeffC1977 ] Salut...Je dessine dans un picturebox des croix. Ces croix sont dessiné à par VB.Net Picturebox Rafraichir [ par JeffC1977 ] Salut à tous...Je fais dessiner des croix dans un picturebox... Au démarrage de l'aplication mes croix son correct, ils ont de l'air d'être des croix. VB.Net Dessiner des lignes dans un picturebox [ par JeffC1977 ] Salut...Je fais dessiner des croix dans un picturebox. Je veux dessiner quelques lignes qui utilise les coordonnées des croix.J'ai fini par réussir à gestionnaire d'évènement [ par Baguauda ] bonjour,je souhaitrais savoir si il ya avait un moyen de recupérer l'événement "click sur la petite croix" du form. Car le problème est que ca n'arrat dessiner dans un picturebox [ par leroitony ] Salut a tout code = c#voila petit question j'essaye de dessiner dans un pictureboxe avec le style et j'y arrive pas ;)donc voila ce que j'essaye de fa VB.Net PictureBox [ par 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,432 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales