begin process at 2012 02 12 11:16:04
  Trouver un code source :
 
dans
 

9 commentaire(s) de Icarius44 sur des sources sur tout CodeS-SourceS

Déposé sur Graphique facile a dessiner : camembert et histogramme

nbDessin c'est le nombre de graduation de ton axe des ordonnées.

"zone idéale de dessin" celle que tu veux, ce qu'il faut par contre c'est que l'appelle à la fonction passe bien les paramètres auquel tu pense.
Posté le : 25/05/2009 13:31:11

Déposé sur Graphique facile a dessiner : camembert et histogramme

Step : err de copier coller

ensuite, i va aller de oRect.Y + oRect.Height à oRect.Y, donc i-oRect.Y va aller de 0 à oRect.Height. ensuite si tu divise cette valeur pas iUnite, en 0 ça te donne 0 et en oRect.Height ça te donne oRect.Height / ( oRect.Height / iMax ) = oRect.Height*iMax/oRect.Height = iMax, donc la valeur ira donc de 0 à iMax. Après tu definit ton pas comme ceci : -oRect.Height / nbDessin.

Ton problème vient peut-être du fait que tu appelle la fonction avec la mauvaise zone de dessin (trop grande)
Posté le : 25/05/2009 00:05:23

Déposé sur Graphique facile a dessiner : camembert et histogramme

en effet, petite erreur.

CType((i-oRect.Y Step)/iUnite,Integer)
Posté le : 23/05/2009 00:12:50

Déposé sur Graphique facile a dessiner : camembert et histogramme

For i = oRect.Y + oRect.Height To oRect.Y - oRect.Height / 5 Step ...
Tu sort du rectangle de dessin, c'est :
For i = oRect.Y + oRect.Height To oRect.Y Step -oRect.Height / 5

De là je ne comprend pas pourquoi tu te prend la tête avec 3 variable, "i" est suffisante.

For i = oRect.Y + oRect.Height To oRect.Y Step -oRect.Height / 5
     g.DrawLine(Pens.Black, oRect.X, i, oRect.X - 4, i)
     g.DrawString(CType(i/iUnite,Integer).ToString, Me.Font, Brushes.Black, oRect.X - 20, i - g.MeasureString(graduant.ToString, Me.Font).Height / 2)
Next

iUnite est un coefficient de mise à l'échelle entre le max des items et la hauteur du cadre. (calculé ligne 139)

P.S: mon cast est peut-être pas bon, je n'ai pas de compilo VB sous la main.

enjoy !
Posté le : 19/05/2009 09:34:41

Déposé sur Graphique facile a dessiner : camembert et histogramme

De mémoire il n'y en a pas, mais un petit for à la ligne 147 devrait suffir.
Posté le : 18/05/2009 13:37:06

Déposé sur Verticallayout, enfin un layout pour placer des éléments en v...

Pareil que benohite : "tu m'enlève une épine du pied"

Deux petit truc par contre :
Tout d'abord j'ai ajouter vite fait une ligne pour pouvoir centrer :
if (this.alignement == VerticalLayout.LEFT) {
parent.getComponent(i).setLocation(x, y);
} else {
parent.getComponent(i).setLocation(((int) (dP.getWidth() - 2*x - d.getWidth()) / 2), y);
}

Deuxième petit truc : j'ai utilisé la source dans un JPanel  lui même dans un JScrollPane et le défilement me fait des trainés de couleur, comme si le repaint ou autre ne se faisait pas.

Posté le : 09/05/2008 12:39:22

Déposé sur Form graphique aux bordures irregulieres style widget

Super, c'est rapide, c'est beau! bon travail ;)
Posté le : 20/04/2006 17:17:35

Déposé sur Graphique facile a dessiner : camembert et histogramme

# If Not (couleur.MoveNext) Then
#             couleur = LLCouleur.GetEnumerator
#             couleur.MoveNext()
#         End If
Je n'avance que de 1 pas : c'est si j'arrive pas à avancer je recrée un nouveau curseur que je fait ensuite avance pour qu'il pointe sur la première couleur
Posté le : 13/04/2006 14:46:30

Déposé sur Conversion char en int

Ce code ne fait pas comme atoi, il est complementaire et MIEUX!!!!!
atoi fait "char* en int" lui fait "char en int". c'est surtout ce petit bout de code qui m'a aidé :

(t[i]-'0') <-> char to int

Encore merci de ce code qui nous a débloqué à quelque jours de la rendu d'un Mini Projet.
Icarius
Posté le : 19/10/2005 20:43:18

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,515 sec (4)

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