загрузка данных в RichTextBox одним нажатием кнопки - PullRequest
0 голосов
/ 21 октября 2010

Использование DevExpress 'XtraTreeList , и в моей форме есть древовидный список, RichTextBox и кнопка.

Цель: когда пользователь фокусируется на определенном корневом узле, и когдапри нажатии кнопки в RichTextBox должны отображаться дочерние узлы, присутствующие в корневых узлах.Необходимо перечислить все дочерние узлы в RichTextBox.

Возможно ли это и как это сделать?

Есть ли другой способ с элементами управления, кроме RichTextBox?

1 Ответ

0 голосов
/ 09 марта 2011

Вот идея (извините, у меня не было времени, чтобы убедиться, что этот код работает; я проверю его позже, если вам это нужно):

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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...