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 !

GRAPHIQUE EN COURBE OCX


Information sur la source

Catégorie :Graphique Source .NET ( DotNet ) Niveau : Initié Date de création : 22/08/2004 Date de mise à jour : 16/05/2005 12:44:09 Vu / téléchargé: 9 398 / 1 174

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Voila c un graphqiue en courbe quasi-entierement parametrable. il peu gerer les dates sur les absisces (avec la propriétée dategraphique). pour ajouter un point sur le graphque il faut utiliser a fonction addpoint ou  Addpointdate selon le type de graphique. possibilité de dissiner plusieur graphique
 

Source

  • Ben c'est un peu long donc c'est dan le zip
Ben c'est un peu long donc c'est dan le zip

Conclusion

public bool Border { get; set; } = defini si il ya une bordure (defaut = true)
      public bool DateGraphic { get; set; } defini si c un graphique avec date  (defaut = false)
      public typedate DateType { get; set; }Defini le type de date
      public Color FontColor { get; set; } defini la couleur de la police
      public Font FontG { get; set; }ben defini la police
      public Color GraphicColor { get; set; } define la couleur de la bordure et des graduation
      public DashStyle LineType { get; set; } defini le type de ligne (a voir)
      public DateTime MaxDate { get; set; } ben defini la date maximun
      public int Maxpoint { get; set; } defini le nombre de point maximun
      public long MaxX { get; set; }defini le nombre maximun sur x
      public long MaxY { get; set; }defini le nombre maximun sur y
      public DateTime MinDate { get; set; }defini la date minimun sur x
      public long MinX { get; set; }defini le nombre minimun sur x
      public long MinY { get; set; }defini le nombre minimun sur y
      public long ScaleX { get; set; } defini le nombre de graduation (minimun 1) sur x
      public long ScaleXSize { get; set; } defini la gradeur de la graduation sur x
      public long ScaleY { get; set; } defini le nombre de graduation (minimun 1) sur y
      public long ScaleYSize { get; set; } defini la gradeur de la graduation sur y
      public long StrokeHeight { get; set; }defini la bordure supplementaire
      public long StrokeWidth { get; set; }defini la bordure supplementaire
      public Linetype2 XLine { get; set; } defini le type de graduation
      public Color XLineColor { get; set; } defini la couleur des ligne verticale
      public int XLineWidth { get; set; } leur epaisseur
      public string XUnit { get; set; } defini lunité de x
      public bool Unit { get; set; } defini si cela affiche les untité
      public Linetype2 YLine { get; set; } ////
      public Color YLineColor { get; set; }//// meme chose qu'avec x mais avec y
      public int YLineWidth { get; set; }///
      public string YUnit { get; set; }////

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Exemple
    •   bin
      • Exemple.exeTélécharger ce fichier [Réservé aux membres club]10 240 octets
      • Exemple.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
      • Graph.dllTélécharger ce fichier [Réservé aux membres club]26 112 octets
      • Graph.pdbTélécharger ce fichier [Réservé aux membres club]95 744 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • Exemple.exeTélécharger ce fichier [Réservé aux membres club]10 240 octets
        • Exemple.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]3 304 octets
        • Exemple.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
    • AssemblyInfo.vbTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 110 octets
    • Exemple.vbprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 705 octets
    • Exemple.vbproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 813 octets
    • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 992 octets
    • Form1.vbTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 570 octets
  •   Graph

Télécharger le zip

Historique

23 août 2004 15:28:05 :
J'ai mis a jours le zip avec l'ajout de la couleur de la police pour les different graphique (a voir pour comprendre) et j'ai ajouter un exemple
12 septembre 2004 01:20:36 :
Voila j'ai ajouté la fonction save qui permet denregistrer en bmp l'image du graphique... pour cela j'ai utilisé l'api car ya pa cette fonction integrer... ils ne peuvent pa pensé a tout...voila le site ou g trouver cette fonction http://www.c2i.fr/code.aspx?IDCode=558
29 avril 2005 03:10:39 :
il y avait un probleme, avec les annés bisexstile...
29 avril 2005 12:55:28 :
modification de l'exemple
13 mai 2005 14:18:39 :
Voila j'ai ajouter les idées de dieuzorro(Merci) donc l'ajout d'un titre et la poibilité de pas mettre les points (drawpoint)
16 mai 2005 12:44:09 :
Probleme de version de Visual Studio (je travaillai avec la beta 2005)donc retour a la 2003

Commentaires et avis

signaler à un administrateur
Commentaire de ludovicanceaux le 23/08/2004 04:25:24

superbe ta source, mai je met pô de note car j'ai pô le temps de tester mai pô mal
suggestion: ds ton zip tu devrai mettre des valeurs a toi pour voir ce que donne ton graphique car là  pour voire ce que ca donne il fô ke je mette des données à moi sauf que je sais pô koi mettre (Disons je sais pô dans lesquel de mes sources je vai pouvoir testé...
tu comprend....
bonne continuation

signaler à un administrateur
Commentaire de mebilo le 23/08/2004 10:35:37

d'abord merci car voici ce que je cherche depuis longtemps, graphes avec gestion des dates en abscisse...(à ma connaissance, mschart ne permet pas de le faire)

je vais tester dès que j'ai un peu de temps puis les commentaires viendront après,

bonne continuation.

signaler à un administrateur
Commentaire de mebilo le 23/08/2004 10:59:17

je n'ai compris comment on peut le faire fonctionner, peux-tu l'expliquer en quelques mots ?

signaler à un administrateur
Commentaire de ITALIA le 23/08/2004 12:43:54

ca fonctionne sous VB6 ????

signaler à un administrateur
Commentaire de Blackhorn le 23/08/2004 14:52:59

Je repond a la derniere,non ce n'est pas possible de faire fonctionner sur vb6.
pour fair fonctionner il faut faire un clic droit sur la boite a outil(dans Visual studio...) ajout/supprimer des elements... parcourir et ut hoisi la dll dans le dossier bin de la source.je vais essayé de mettre a jour la source avec un exemple... merci ...

signaler à un administrateur
Commentaire de dragon le 23/08/2004 17:15:00

OCX, me semblais que .Net utilisait les dll à la place. Comment tu as fait, tu l'a fais sous VB6.0 puis après tu a référencier en Vb.Net ???

signaler à un administrateur
Commentaire de Blackhorn le 23/08/2004 18:35:10

lol dsl lextension c bien .dll. mais javai labitude dappeller les OBJET ocx.dsl

signaler à un administrateur
Commentaire de dragon le 23/08/2004 19:09:47

ah oki, me semblais aussi

signaler à un administrateur
Commentaire de mebilo le 23/08/2004 22:15:40

zut alors, je n'ai pas visual studio .net
j'ai cependant pu tester regarder l'exemple, ça me semble bien. Peut-on ajouter une fonctionnalité avec la souris permettant de connaître les coordonnées d'un point (date ; ordonnées) ?

Sinon, j'ai une question, une fois le projet compilé, peut-on utiliser le contrôle dans VB6 (car pour l'instant je n'ai pas vs .net ?)

signaler à un administrateur
Commentaire de dragon le 23/08/2004 22:19:04

en théorie oui, si on crée un dll avec VB.Net, masi faudra quand même le framework d'installer

signaler à un administrateur
Commentaire de genki2000 le 09/09/2004 10:33:58

Hello, excusez moi mais j'ai un petit pb. Quelqun pourrais me dire comment je pourrais tester son projet sans visual .net lol je n'ai que le 6 qqun pourrais me donner la solution ?

signaler à un administrateur
Commentaire de mymyss le 09/09/2004 21:39:13

Ton controle est super bien, j'ai pas eu le temps de me plonger dans le code. J'aimerais te demander si c'est possible une fois le graphique créé de l'enregistrer dans une image JPEG ou GIF. Si oui, penses-tu que tu vas le développer, et sinon, quelle methode tu utiliserais.

Sinon encore une fois chapeau :).

signaler à un administrateur
Commentaire de Blackhorn le 15/09/2004 21:41:21

Voila j'ai fai se que tu voulai.normalement si tu installe .le ****work .net (jemen rappele plus du nom) sa doirt marché...(pour genki2000)

signaler à un administrateur
Commentaire de dieuzorro le 13/05/2005 11:21:49

Salut

      Pour commencer super t'a dll. Je m'en sair pour afficher 50 chronogramme et sa va nickel. Pour ma par j'ai fait quelque modif:

   - Sur les hordonnés j'ai mit le nom de met graf en ajoutent une méthode ADDNONGRAPH et une propriété AFFNOM
   - J'ai ajouté une propriétée AFFPOINT , car vue que j'affiche des chronogramme j'en est pas besoin.
   - J'ai modifier un peut Graph_Paint pour améliorer l'affiche (je trouve que c un peut mieux)
   - J'ai ajouter des cache a droite et a gauche car en bougeant l'echelle des x les courbes allées sur le bord.

Bug:
   - Quand on a un grafique qui sort de la feuille et que l'on veut sauvegarder , on a dans l'image que la partie visible de celui ci et dans le reste de l'image on a rien.

Si mes modofication t'intéresse Blackhorn mon adresse mail est dieuzorro@hotmail.com

       Encour merci a toi!!!

signaler à un administrateur
Commentaire de generike le 06/10/2007 14:24:57

Je tiens à te remercier pour cette excellente solution. J'ai cherché partout mais en vain. Enfin, ça marche à merveille :)

signaler à un administrateur
Commentaire de fdiedler2000 le 25/10/2007 17:59:35

Salut,

je n'arrive pas a ajouter un point sur le graph, j'ai essayé de combinaisons mais en vain, pourrait me donner un code qui ajoute un point ?

Merci

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,281 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é.