Bonjour,

Je souhaiterais créer un formulaire dans lequel s'affiche un treeView.
Je voudrais que ce formulaire s'affiche sans scrollbar (il faut voir tout les noeuds du treeView).

Voici comment je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TreeView tv = new TreeView();
tv.Nodes.Add(tn);
tv.Dock = DockStyle.Fill;
tv.ExpandAll();
 
// nv formulaire avec treeView et le noeud à capturer
Form dlgCapture = new Form();
//dlgCapture.Size = new Size(300, 220);
dlgCapture.Size = new Size(tv.Width, tv.Height);
dlgCapture.FormBorderStyle = FormBorderStyle.None;
dlgCapture.MaximizeBox = false;
dlgCapture.MinimizeBox = false;
dlgCapture.ShowIcon = false;
dlgCapture.StartPosition = FormStartPosition.CenterParent;
dlgCapture.Controls.Add(tv);
dlgCapture.Show();
Dans ce cas là, mon treeView est affiché avec les scrollBar.
Savez-vous comment faire pour l'afficher sans scrollBar, cad avec la vraie taille de mon treeview (visibilité de tous les noeuds) ?

Si vous avez des questions, ou que mon explication ne vous semble pas très détaillée, n'hésitez pas à me demander.

Merci par avance.
Mosco