tchoucky
Messages postés48Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention 1 septembre 2006
-
20 nov. 2003 à 10:16
cs_douindouin
Messages postés10Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention28 avril 2006
-
14 mai 2005 à 18:02
Bonjour,
j'ai un petit problème avec une barre de defilement gérée automatiquement dans un treeview. En effet, la barre horizontale est presente, on ne peut pas la faire defiler et surtout elle n'a aucune raison d'être là.
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 22 nov. 2003 à 13:57
C'est une technique un peu chiante, mais ca marche :)
Dommage que MS a pas penser a ca ... sans doute corrigerons t-il ce genres de petits bugs dans Whidbey.
cs_Smalo
Messages postés36Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention11 décembre 2006 26 avril 2005 à 15:34
Il sufit de changer la taille de la treeview mais pas dans le constructeur (de la Form ou du UserControl) plutôt dans l'événement load...
ex:
private
void
UserControl_choixOption_Load(
object
sender, System.EventArgs e)
{
//Bug
de la scrollbar dans la treeview options
int x =
this
.treeView_listeProduitsResto.Size.Width;
int y =
this
.treeView_listeProduitsResto.Size.Height;
this.treeView_listeProduitsResto.Size =
new
Size(
0
,
0
);
this.treeView_listeProduitsResto.Size =
new
Size(x,y);
}
ou sinon un autre truc :
private void
UserControl_choixOption_Load(
object
sender, System.EventArgs e)
{
//Bug
de la scrollbar dans la treeview options
TreeNode t = new TreeNode("mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm");
// un Text du noeud suffisamment long pour déclencher l'affichage de la 'Vrai' scrollbar
this.treeView_listeProduitsResto.Nodes.Add(t)
;
// on le met puis on l'enlève et op la scrollbar parasite est partie
this.treeView_listeProduitsResto.Nodes.Remove(t);
}
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?