Graphique en courbe ocx

Soyez le premier à donner votre avis sur cette source.

Vue 13 975 fois - Téléchargée 1 512 fois

Description

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 / Exemple :


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; }////

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
383
Date d'inscription
samedi 29 janvier 2005
Statut
Membre
Dernière intervention
1 décembre 2008

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
Messages postés
1
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
6 octobre 2007

Je tiens à te remercier pour cette excellente solution. J'ai cherché partout mais en vain. Enfin, ça marche à merveille :)
Messages postés
21
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
14 janvier 2008

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!!!
Messages postés
23
Date d'inscription
dimanche 22 août 2004
Statut
Membre
Dernière intervention
25 mai 2006

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)
Messages postés
4
Date d'inscription
dimanche 5 septembre 2004
Statut
Membre
Dernière intervention
6 septembre 2004

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 :).
Afficher les 16 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_Blackhorn)