[C#]problème pour raffarichir un treeview
salut,
voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public void listAn(){
this.treeView3.Nodes.Clear();
int an = DateTime.Now.Year;
this.treeView3.Nodes.Add(an.ToString());an--;
this.treeView3.Nodes.Add(an.ToString());an--;
this.treeView3.Nodes.Add(an.ToString());an--;
this.treeView3.Nodes.Add(an.ToString());
this.treeView3.Visible = true;
this.label5.Text = "Année";
} |
Cette fonction est appelé à la fin du constructeur, juste avant le visible = true de ma form.
puis je rappel cette fonction dans mon programme mais cette fois rien n'est mis dans mon treeview (ou rien n'est affiché).
j'ai essayé de rajouter un visible = true à la fin, de faire un refresh mais rien à faire. ca s'affiche pas :cry:
Re: [C#]problème pour raffarichir un treeview
Essayes
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public void listAn(){
this.treeView3.Nodes.Clear();
for (int an = DateTime.Now.Year, an > (DateTime.Now.Year - 4) , an--)
{
this.treeView3.Nodes.Add(an.ToString());
}
if (!this.treeView3.Visible){this.treeView3.Visible = true;}
this.treeView3.Invalidate(); // ou autre...
this.label5.Text = "Année";
} |