IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Arbre en C#


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 16
    Par défaut Arbre en C#
    salut à tous les experts,
    à partir de votre aide,je voudrai savoir si c'est possible d'utiliser GDI+ avec C#.
    si oui,l'idee est de faire générer un arbre (hierarchique sous forme d'un diagramme) à partir d'un fichier XML.
    je l'ai fais avec TreeView mais c'est pas ca mon but.
    biensur chaque balise du fichier XML est un noeud dans l'arbre.
    est ce quelq'un a une idee ou un lien.
    merci de m'avoir partager cette discussion.

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    tu peux TOUT faire avec GDI mais pour calculer la largeur de l'image ou autre et pour dessiner ton arbre, il te faudra un algo solide pour calculer les hauteurs, les largeurs, le nom enchevêtrement, etc

  3. #3
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Bonjour,

    La classe Graphics est en fait la classe managée de GDI+. Elle se trouve dans l'assembly System.Drawing.dll
    Pour créer un objet Graphics tu dois appeler la méthode CreateGraphics du controle sur lequel tu veux déssiner par exemple pour une winForms;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Graphics g = this.CreateGraphics()
    Par contre Graphics manipule des ressources non managée don il ne faut pas oublier d'appeler la méthode Dispose sur ton objet pour libérer la mémoire utilisée par ton objet sinon tu peux aussi utiliser ceci pour appeler automatiquement la méthode Dispose de ton objet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    using(Graphics g = this.CreateGraphics())
    { 
       //Bloc de code
    }

Discussions similaires

  1. arbres BB
    Par cedrick essale dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 03/12/2002, 15h39
  2. Ordre de parcours de l'arbre...
    Par Sylvain James dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 01/12/2002, 18h41
  3. Qu'est ce qu'un arbre
    Par sandrine dans le forum C
    Réponses: 8
    Dernier message: 23/10/2002, 13h12
  4. créer une arborescence windows sous forme d'arbre java
    Par chupachoc dans le forum Composants
    Réponses: 3
    Dernier message: 01/10/2002, 16h48
  5. arbre de parcour d'arborescence windows
    Par chupachoc dans le forum Composants
    Réponses: 7
    Dernier message: 09/09/2002, 08h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo