Accueil > > > LE COMPOSANT TREEVIEW
LE COMPOSANT TREEVIEW
Information sur la source
Description
Ce petit programme vous permettra de mieux vous familiariser avec le composant TreeView: System.Windows.Forms.TreeView Ajout de noeuds Supression de noeuds Changement de la police + couleurs Developpement de larborescence ...
Source
- private void Form1_Load(object sender, System.EventArgs e)
- {
- // on ajoute le noeud principal
- root = treeView1.Nodes.Add("root");
- TreeNode second_root;
-
- root.Nodes.Add("item 1");
- root.Nodes.AddRange(new TreeNode[] {second_root = new TreeNode("item 2"),new TreeNode("item 3"), new TreeNode("item 4")});
-
- foreach(TreeNode tn in root.Nodes)
- {
- tn.BackColor = Color.Chartreuse;
- tn.ForeColor = Color.DarkOrchid;
- tn.NodeFont = new Font("Times New Roman",8,FontStyle.Italic);
- tn.Text += "(modifiée)";
- }
-
- second_root.Parent.Nodes.Add("item 5");
-
- treeView1.Nodes.Remove(second_root); // ou bien : root.Nodes.RemoveAt(1);
-
- root.Expand();
- }
-
- ...
-
- private string parcourir(TreeNode tn, int indent)
- {
- string stmp = "";
-
- foreach (TreeNode t in tn.Nodes)
- {
- stmp += indent.ToString()+" - "+t.Text+"\n";
- if (t.Nodes != null)
- stmp += parcourir(t,indent+1);
- }
-
- return stmp;
- }
private void Form1_Load(object sender, System.EventArgs e)
{
// on ajoute le noeud principal
root = treeView1.Nodes.Add("root");
TreeNode second_root;
root.Nodes.Add("item 1");
root.Nodes.AddRange(new TreeNode[] {second_root = new TreeNode("item 2"),new TreeNode("item 3"), new TreeNode("item 4")});
foreach(TreeNode tn in root.Nodes)
{
tn.BackColor = Color.Chartreuse;
tn.ForeColor = Color.DarkOrchid;
tn.NodeFont = new Font("Times New Roman",8,FontStyle.Italic);
tn.Text += "(modifiée)";
}
second_root.Parent.Nodes.Add("item 5");
treeView1.Nodes.Remove(second_root); // ou bien : root.Nodes.RemoveAt(1);
root.Expand();
}
...
private string parcourir(TreeNode tn, int indent)
{
string stmp = "";
foreach (TreeNode t in tn.Nodes)
{
stmp += indent.ToString()+" - "+t.Text+"\n";
if (t.Nodes != null)
stmp += parcourir(t,indent+1);
}
return stmp;
}
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Composant dérivé [ par emmanuel9 ]
Bonjour à tous, J'ai un projet dans lequelle j'utilise une classe "Personne", et je voudrais dérivé un treeview qui lui même se se
treeview à plusieurs colonnes [ par armoun78 ]
bonjour, voilà mon problème : Aujourd'hui j'arrive à afficher une arborescences de produits à l'aide d'un composant treeview. Le p
Coloriser un Treeview mot par mot comme le control richTextBox [ par Zaltez ]
Bonjour,J'aurais voulu savoir s'il existait un composant comme le composant treeview qui permettrait l'affichage en arbre des données.Mais qui permett
Telecomande logiciel [ par deathlighter ]
Bonjour,Pour mon travail je dois incorporer une télécommande dans l'application. Cette télécommande n'existe pas réellement c'est un composant logicie
TreeView et Windows 2000 (bug?) [ par deejay2221 ]
Bonjours.J'ai développé un logiciel qui fait la gestion des licences de logiciel pour des clients.On peut faire une recherche par nom de client et num
chargement de treeview [ par capouto ]
bonjour,j'utilise un treeview dans mon programme(C#) qui contient beaucoup de noeuds(environ 10000). Et voila que l'execution de mon programme est dev
selection d'un noeud de treeview [ par yelima ]
salut,je veux recuperer le noeud selectionné d'un treeview.J'ai essayé treeView1.selectedNode.tostring() mais il m'affiche comme valeur dans le textBo
un probeme avec un treeview [ par dodomandresy ]
bonjour, jai un form .j'ai mis un treeview à gauche et 3 groupbox à droite. je sais pas comment faire avec mes trois noeuds du treeview pour afficher
Treeview + comboBox [ par drcmomo ]
Bonjour tout le monde,J'ai un petit soucis avec un treeview, j'aimerais savoir comment associé Un Fils a un comboBox?Quelqu'un peut m'aider SVP?
Treeview [ par drcmomo ]
Bonjour, Je voulais savoir comment faire dans un treeview pour recupérer la position d'un fils (Le treeview est composé d'un pére qui est l'abre et l
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|