【问题标题】:loading data in RichTextBox on click of a button单击按钮在 RichTextBox 中加载数据
【发布时间】:2010-10-21 04:04:01
【问题描述】:

使用DevExpress' XtraTreeList,在我的表单中有一个树列表、一个 RichTextBox 和一个 按钮。

目标:当用户关注一个特定的根节点时,当点击按钮时,RichTextBox 应该显示根节点中存在的子节点。它需要列出 RichTextBox 上的所有子节点。

这可能吗,怎么做?

除了 RichTextBox 之外,还有其他控制方式吗?

【问题讨论】:

    标签: c# winforms devexpress


    【解决方案1】:

    这是一个想法(抱歉,我没有时间确保此代码有效;如果您需要,我稍后会检查它):

    private void treeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
    {
        richEditControl1.Text = GetChildNodesIntoText(e.Node);
    }
    
    string GetChildNodesIntoText(TreeListNode tln)
    {
        StringBuilder sb = new StringBuilder();
    
        sb.AppendLine(tln.GetValue(0).ToString());
    
    
        foreach (TreeListNode n in tln.Nodes)
        {
            sb.AppendLine(GetChildNodesIntoText(n));
        }
    
        return sb.ToString();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多