首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XtraTreeList AutoNodeHeight

XtraTreeList AutoNodeHeight
EN

Stack Overflow用户
提问于 2012-06-21 00:11:20
回答 1查看 1.8K关注 0票数 2

早上好,我有一个问题我无法修复,我需要你在行中的一个对象"TreeListNode“可以显示一个文本在三行,问题是我只能看到这个文本的第一行,其余两行都丢失了,即使放大行的高度也看不到。

我尝试将属性setar包装为如下所示。

tln.TreeList.Appearance.Row.TextOptions.WordWrap = WordWrap.Wrap;

tnl是一个对象,其中"TreeListNode",但这样我就看不到我的字符串的3行。

我也尝试过这样做。

tln.TreeList.OptionsBehavior.AutoNodeHeight =真;

还可以显示我的文本字符串的所有行。

我的文本字符串的格式如下。

text \r\n text \r\n text text。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-21 03:48:40

我找到了答案here。您需要将单元格的编辑器设置为RepositoryItemMemoEdit.类型

示例代码(windows窗体项目):

代码语言:javascript
复制
    protected override void OnLoad(EventArgs e)
    {
        CreateColumns(treeList1);
        CreateNodes(treeList1);

        treeList1.Appearance.Row.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
        treeList1.OptionsBehavior.AutoNodeHeight = true;

        base.OnLoad(e);
    }

    private void CreateColumns(TreeList tl)
    {
        // Create three columns.
        tl.BeginUpdate();
        tl.Columns.Add();
        tl.Columns[0].Caption = "Customer";
        tl.Columns[0].VisibleIndex = 0;
        tl.Columns.Add();
        tl.Columns[1].Caption = "Location";
        tl.Columns[1].VisibleIndex = 1;
        tl.Columns.Add();
        tl.Columns[2].Caption = "Phone";
        tl.Columns[2].VisibleIndex = 2;
        tl.Columns[0].ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit();
        tl.EndUpdate();
    }

    private void CreateNodes(TreeList tl)
    {
        tl.BeginUnboundLoad();
        // Create a root node .
        TreeListNode parentForRootNodes = null;
        TreeListNode rootNode = tl.AppendNode(
            new object[] { "Alfreds FutterkisteTEST\r\nTEST\r\nTEST", "Germany, Obere Str. 57", "030-0074321" },
            parentForRootNodes);            

        // Create a child of the rootNode
        tl.AppendNode(new object[] { "Suyama, Michael", "Obere Str. 55", "030-0074263" }, rootNode);
        // Creating more nodes
        // ...
        tl.EndUnboundLoad();
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11123683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档