0

我正在使用两个 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)
        {

        }
    }
4

0 回答 0