begin process at 2012 02 16 07:36:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > CAMEMBERT INTERACTIF

CAMEMBERT INTERACTIF


 Information sur la source

Note :
Aucune note
Catégorie :Graphique Classé sous :camembert, graphe, interactif, souris, ado Niveau :Initié Date de création :30/06/2008 Date de mise à jour :30/06/2008 15:39:16 Vu / téléchargé :6 451 / 651

Auteur : Psg2

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette classe dessine un camembert dans un PictureBox qui réagit au passage de la souris. La part sélectionnée s'éclaire.
La sélection de la part peut aussi être contrôlée manuellement avec la propriété SelectedSlice.
La fonction Draw et est conçue pour être dessiné avec d'autres éléments.
Le camembert peut prendre la forme d'une couronne, être explosé, avoir une ombre ...
L'affichage d'une légende fléchée et d'un titre est prévu.
Les propriétés ToolTipText, Name, Value et Tag sont intégrées pour chaque part du camembert, représentées par une classe à part, PieSlice.
L'événement SliceMouseMove est appelé quand l'utilisateur passe sur une part et SliceClick, quand il clique dessus.

Utilisation de la classe :
1. Déclarer une instance de la classe dans une Form
ex. : Public WithEvent MonCamembert As Pie
2. Dans le Form_Load, initialiser le camembert
ex. : Set MonCamembert = New Pie
3. Ajouter les parts de camembert avec la méthode AddSlice
ex. : MonCamembert.AddSlice "Part 1", 500, vbRed
4. Indiquer un PictureBox de destination (Container)
ex. : Set MonCamembert.Container = Picture1
5. Préciser l'emplacement du centre du camembert, si nécessaire (XCenterPos, YCenterPos), son rayon (Radius)
Pour les couronnes, augmenter la propriété SmallRadius
Pour une explosion, augmenter la propriété SeparationRadius
4. Appeler la procédure Draw en précisant un objet Timer pour l'argument SpecialEffectsEngine
ex. : MonCamembert.Draw , Timer1

Pour dessiner sur l'imprimante, appeler la fonction Draw en veillant à préciser Dest=Printer et ClearDest=False
ex. : MonCamembert.Draw Printer, , False

Un module contient une fonction permettant de créer ce graphe à partir d'un Recordset ADO : modPie, fonction DataBindPie(Pie, Recordset, NameField, ValueField)
Le ZIP contient les deux classes et le module contenant la fonction DataBindPie et est accompagné d'une fenêtre de démonstration avec possibilité de se connecter à une feuille Excel.

Source

  • Tout est dans le ZIP.
Tout est dans le ZIP. 

 Conclusion

J'attends vos commentaires sur ce graphe interactif.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 juin 2008 13:31:15 :
La description de la source était confuse.
30 juin 2008 15:23:14 :
Ajout de la fonction DataBindPie
30 juin 2008 15:29:45 :
Mise à jour de la capture d'écran
30 juin 2008 15:32:44 :
Mise à jour de la capture d'écran
30 juin 2008 15:39:16 :
Mise à jour de la capture d'écran

 Sources du même auteur

Source avec Zip Source avec une capture WORKTRACKER
Source avec Zip Source avec une capture PERFORMANCE MEASURER
Source avec Zip SHORT SND
Source avec Zip ROMACITY
Source avec Zip Source avec une capture PSAST

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) VB10 - CRÉER VOS PROPRES CALQUES SUR UNE IMAGE par Duke49
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN GIF ANIMÉ par Le Pivert
Source avec une capture GRAPH PHP COURBE DE CHARGE par s.defaye
Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu

 Sources en rapport avec celle ci

Source avec Zip TRAVAILLER AVEC MYSQL par grandzebu
Source avec Zip Source avec une capture DÉMON D'ÉCOUTE par 8Tnerolf8
Source avec Zip Source avec une capture APPLICATION_GRAPHE_DIJSTRA_PRIM_COLORATION_CODE2.0 par Donald180v
Source avec Zip GESTION PAIE par MOHA555
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

Commentaires et avis

Commentaire de gillardg le 30/06/2008 15:20:34

salut,
est ce qu'il y a une version .Net qui est prévue??
merci

Commentaire de Psg2 le 30/06/2008 15:26:29

Désolé, je ne programme pas en .Net

Commentaire de gillardg le 30/06/2008 15:48:44

dommage mais est ce qu'il y a moyen d'avoir ça sous forme de dll ?? s'il te plait

Commentaire de Psg2 le 30/06/2008 17:59:16

Je n'ai pas cette fonctionnalité dans ma version de VB

Commentaire de gillardg le 30/06/2008 18:08:53

ah bon ça existe des versions de vb ou on sait pas compiler une dll ou un ocx??
ben ça alors je vais finir par croire les gens quand ils disent que Microsoft = escrocs

Commentaire de Psg2 le 01/07/2008 15:04:31

Eh oui, la version Learning Edition de Visual Basic 6 ne permet pas de créer des projets du type ActiveX DLL.

Commentaire de gillardg le 01/07/2008 16:05:25

ben si un jour tu veux te mettre au (dot.)net (mdr)
les versions express te permettent TOUT es c'est gratuit

Commentaire de Psg2 le 02/07/2008 10:17:50

J'ai toujours pas essayé VB.NET
Je pense m'y mettre bientôt

Commentaire de Adn56 le 07/08/2009 17:07:56

Un OCX marche tout aussi bien ;)
faut juste penser à le compiler pour ceux qui n'ont pas VB6
@+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Graphe Camembert avec les OWC.ChChart [ par dubail ] Bonjour,J'ai tracé un graphe Camembert dans le Chartspace de mon Userform et je ne réussis pas à choisir la couleur de mes différents espaces. Quelqu' Probleme d'un pointage de souris sur un graphe [ par titil64 ] Bonjour,J'ai un graph 2D basique de coordonnées (x,y), ce que j'aimerais c'est que quand je clique sur un point du graph, les coordinnées du Projet ou Bibliothèque Introuvable [ par JeffC1977 ] Salut..Je suis en VB6 et j'utilise ADOJe viens de reformater mon disque dur et j'ai changer de version de windows (j'ai passé du XP au 2000 :(&nb ADO, Command et Nombre d'enregistrements [ par pfredin ] Bonjour, Je récupère des enregistrements d'un BD Oracle avec ADO en utilisant une commande qui exécute une procédure stockée. Mais le Recordset géné ADO: créer une liaison entre access et excel. [ par daveneo ] Intitulé: J'utilise access comme base de données de départ et excel pour faire des calculs complexes. Je veux créer ADO VB6 [ par JeffC1977 ] Salut... Je fais une Recherche avec une BD ACCESS et ca me sort cette erreur Erreur d'éxécution '-2147217900 (80040e14)'; Erreur de syntaxe (opérat Deplacer la souris [ par dOsSpr0uTosS ] Salut, Je sais que ce sujet a deja ete abordé mais j'ai fais plusieur recherche et je n'ai pas trouvé de réponses très claire... D nom du graphe nuages de points sous VB !!!!!!!!!!!!! [ par sagesse ] Bonjour,je ne connais pas le nom du graphique de type nuages de points sous VB. Quelqu'un pourra m'aider svp?Je mets ça comme code : With Ac Besoin d'une petite application [ par goldenboy68 ] Bonjour TLM,Plutôt habitué à poster sur flashkod...je viens vers vous car mon p'tit projet dépasse les limites de Flash. Donc je v pb d'ado sous office 2003 [ par gilmerl ] sltDepuis que je me suis mis update avec office 2003, mes connexion ado sous vb6 ne marchent plus . j'ai pourtant insatallé le msjetaidez mwa, c&


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,014 sec (4)

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