有没有办法在树视图中实现类似“ BeforeSelect”的事件?

时间:2019-06-17 12:37:48

标签: vb6

考虑一个包含多个节点的TreeView控件。选择节点后,某些信息将显示在文本框中。可以修改和保存此信息。偶然地,如果用户导航到另一个节点而不保存,则会显示一个弹出窗口,要求用户保存或取消操作。如果单击“取消”,则选择应保留在先前选择的节点上,而不是新节点上。

显示弹出窗口的逻辑是在TreeView的BeforeSelect()事件中编写的。下面的代码在c#中工作正常。

但是在VB6中它不起作用,因为我们在VB6中没有BeforeSelect事件。 有什么方法可以在VB6中实现这一目标

private void TreeView1_BeforeSelect(object sender,TreeViewCancelEventArgs e)
{
    If(Check for anychange)
    {
        e.Cancel=true;
    }
}

0 个答案:

没有答案