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

C# 当我单击树列表时,我希望一个单词出现在带有devExpress的文本框中,c#,visual-studio,events,text,devexpress,C#,Visual Studio,Events,Text,Devexpress,当我点击树状列表中的一个单词时,我希望另一个单词出现在我的文本框中。我知道我需要click事件方法,但不确定如何实现它。我正在使用DevExpress和visualstudios 例如,在我的树列表中,我有选项:“打印”和“突出显示”。如果选择“打印”选项,我希望文本框中出现“hello”一词 您可以看看: 首先,你必须与你的树形列表连接到一个事件。您可以通过设计器或手动执行此操作,如: treeList1.FocusedNodeChanged += new DevExpress.XtraTre

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


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

您可以看看:

首先,你必须与你的树形列表连接到一个事件。您可以通过设计器或手动执行此操作,如:

treeList1.FocusedNodeChanged += new DevExpress.XtraTreeList.FocusedNodeChangedEventHandler(this.treeList1_FocusedNodeChanged);
创建相应的方法,该方法将在每次更改树列表中的聚焦节点时触发:

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

你能给我举个例子吗?这就是我现在拥有的。Textbox1.Text(“你好”);我的textbox1位于另一个文件中,因此我得到了一个错误,即我缺少一个引用。我如何引用其他文件?老实说,我不确定。我相信是的,但我在c#Visual Studio web应用程序中使用了一个过滤器。我相信我也是这样做的。我的Textbox1位于另一个.cs文件中。如何访问它?非常感谢。