Announcement

Collapse
No announcement yet.

TreeView

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TreeView

    Hallo zusammen,
    kennt sich einer vielleicht mit der TreeView Komponente aus?

    Folgendes Problem habe ich:

    ich erzeuge ein NODE:
    <pre>
    treeView1.Nodes[0].Nodes.Add("CompanyName");
    treeView1.Nodes[0].Nodes[0].Nodes.Add(CheckLength(ver.CompanyName));
    </pre>

    Mit CheckLength prüfe ich die Länge. Wenn nun die Länge > 0 ist, dann soll der Text des Nodes in Fett erscheinen.

    <pre>
    if ( CheckLength(ver.CompanyName).Length > 0 )
    treeView1.Nodes[0].Nodes[0].NodeFont = new Font("Arial", treeView1.Font.Size, FontStyle.Bold);
    treeView1.Nodes[0].Nodes[0].Nodes.Add(CheckLength(ver.CompanyName));
    </pre>

    Und jetzt wird der Text zwar in Fett dargestellt, aber leider wird ein Teil des Textes einfach verschluckt. Wie bekomme ich es jetzt hin, das der ganze Text dargestellt wird?

    Gruß

    Sascha

  • #2
    das Problem hab ich auch gehabt. Ich hab den Standard Font für den Treeview erhöht und bei jedem Node Font+Style dann, so wie du oben, manuell angepaßt

    Comment


    • #3
      Auch ich hatte dieses Problem. Es handelt sich um einen Bug den Microsoft nicht beheben will.
      http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=6aae1163-e60e-47bf-b3e5-24c1aff06496

      Bei meiner Applikation habe ich an den String einfach noch ein Space hinten angehängt. Ist halt auch nur ein workaround...

      Gruss
      Johan

      Comment

      Working...
      X