我正在使用两个 RadTreeView 从右到左拖放节点。当“节点 1”从右侧拖放到左侧 RadTreeView 时,会显示一个对话框。
如果我在“节点 1”之前拖放其他节点,对话框会卡住,我无法在 texboxes 上书写。
我该如何解决这个问题?
public partial class Main : RadForm
{
public Main()
{
InitializeComponent();
}
private void RightRadTreeView_DragEnded(object sender, RadTreeViewDragEventArgs e)
{
if (e.Node.Text == "Node 1")
{
new RadForm1().ShowDialog();
}
}
private void Form1_Load(object sender, EventArgs e)
{
//Right
this.RightRadTreeView.Nodes.Add(new RadTreeNode { Text = "Node 1" });
this.RightRadTreeView.Nodes.Add(new RadTreeNode { Text = "Node 2" });
this.RightRadTreeView.Nodes.Add(new RadTreeNode { Text = "Node 3" });
this.RightRadTreeView.Nodes.Add(new RadTreeNode { Text = "Node 4" });
}
}
对话表格
public partial class NewForm : Form
{
public NewForm()
{
InitializeComponent();
}
private void NewForm_Load(object sender, EventArgs e)
{
}
}