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 !

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

Le : 25/05/2009 13:31:11
Source : 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.


Le : 25/05/2009 00:05:23
Source : 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)


Le : 23/05/2009 00:12:50
Source : GRAPHIQUE FACILE A DESSINER : CAMEMBERT ET HISTOGRAMME
en effet, petite erreur.

CType((i-oRect.Y Step)/iUnite,Integer)


Le : 19/05/2009 09:34:41
Source : 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 !


Le : 18/05/2009 13:37:06
Source : 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.


Le : 09/05/2008 12:39:22
Source : VERTICALLAYOUT, ENFIN UN LAYOUT POUR PLACER DES ÉLÉMENTS EN VERTICAL
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.



Le : 20/04/2006 17:17:35
Source : FORM GRAPHIQUE AUX BORDURES IRREGULIERES STYLE WIDGET
Super, c'est rapide, c'est beau! bon travail ;)


Le : 14/04/2006 12:58:15
Source : LANCER UN PROG ET ATTENDRE SA FIN
c'est peut-être du vue et archi vue mais je l'ai pas trouver alors que je chercher ca depuis pas mal de temps. Alors si le redondance de l'info peut permetre à quelqu'un de trouver cette fonction et bien je dit vive la redondance.
Merci d'avoir coché le .net j'avait oublié


Le : 13/04/2006 14:46:30
Source : 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


Le : 24/10/2005 00:54:43
Source : CLM'S EXPLORATEUR : FIDELE ENFANT DE SON WINDOWS PATERNEL
salut, Ba j'ai juste une petite remarque :
Il faudrait que tu indente ton code car les truc du genre :
for i = 0
for j = 0
if (truc)
'code
endif
next
next
c'est varaiment pas lisible.
écris plutôt :
for i = 0
   for j = 0
      if (truc)
         'code
      endif
   next
next
Voilà, sinon beau travail pour un débutant
Icarius44 :)



1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.