|
分類:[C# (Windows)]
System.Windows.Forms.TreeView に
太字のTreeNodeを追加すると末尾の表示が欠けてしまいます
TextBox、Button、TreeViewを1つずつ置いたフォームで
試してみたのですがやはり欠けてしまいました
以下テストしたコードです
private void button1_Click(object sender, EventArgs e)
{
TreeNode node = new TreeNode(textBox1.Text);
node.NodeFont = new Font(treeView1.Font, FontStyle.Bold);
treeView1.Nodes.Add(node);
}
例えば「123456」ぐらいで欠けてしまいます
フォントの指定がまずいのでしょうか?
node.NodeFont = new Font(SystemFonts.DefaultFont, FontStyle.Bold) や
node.NodeFont = SystemFonts.CaptionFont
も試してみましたがダメでした
太字にしたいのは一部のノードなので
おしりにスペースを付け足して回避しているのですが(^^;
こんな方法で良いとは思えないので
解決策をお持ちの方、ご教授お願いします
Windows XP Prossional SP2
Visual Studio 2005 Version 8.0.50727.42
.NET Framework Version 2.0.50727
# 環境を先頭に書いたらスパム扱いになりました(^^;
|