当我单击树列表时,我希望一个单词出现在带有devExpress的文本框中

本文关键字:单词出 devExpress 文本 一个 列表 单击 我希望 | 更新日期: 2023-09-27 18:32:10

当我单击树列表中的一个单词时,我希望另一个单词出现在我的文本框中。我知道我需要点击事件方法,但不确定如何实现它。我正在使用DevExpress和Visual Studios。

例如,在我的树列表中,我有选项:"打印"和"突出显示"。如果我选择"打印"选项,我希望"hello"一词出现在文本框中。

当我单击树列表时,我希望一个单词出现在带有devExpress的文本框中

你可以看看 TreeList.FocusedNodeChanged 事件:

首先,您必须将事件挂接到树列表。您可以通过设计器或手动执行此操作,如下所示:

treeList1.FocusedNodeChanged += new DevExpress.XtraTreeList.FocusedNodeChangedEventHandler(this.treeList1_FocusedNodeChanged);

创建相应的方法,每次更改 TreeList 中的焦点节点时都会触发该方法:

private void treeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
{
        textBox1.Text = e.Node.GetDisplayText(treeListColumn1); //set you text here
}