Dynamische Breite eines TreeView

Hallo,

gibt es in vb .net die Moeglichkeit die Breite eines TreeView an den darin sichtbaren Inhalt anzupassen?

Soll heissen: Bei expand wird es automatisch breiter, so dass alle geoeffneten Nodes auch ohne horizontale Scollbar sichtbar sind. Bei collapse wird es wieder kleiner, so dass kein Platz verschenkt wird.

Sinn des Ganzen soll es sein, bei einem gefuellten TreeView die Breite, die ich vorher nicht kenne, so klein wie moeglich zu halten, aber ohne jemals eine Scrollbar zu Gesicht zu bekommen.

Vielen Dank im Voraus
Rosanera

Ich werde dann meine Frage mal selber beantworten:
Ich habe leider keine eigenschaft gefunden, die das ganz dynamisch macht, aber zumindest passt sich mein TreeView einigermassen an.
Ich habe eine Funktion geschrieben, die einfach alle Eintraege durchrennt, schaut, ob der aktuelle Eintrag sichtbar ist und speichert das hoechste Level. Ich bekomme somit also die Anzahl der sichtbare Stufen. Diese kann ich dann einfach mit einer festen Breite multiplizieren. Das geht ganz gut, da meine Eintraege im TreeView ziemlich gleichartig sind.
Diese Funktion rufe ich dann in AfterExpand und AfterCollapse auf.

Gruss Rosanera