[C#] Redimensionner une form à la taille du treeView
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:
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