Есть ли способ реализовать событие, как «BeforeSelect» в древовидной структуре? - PullRequest
0 голосов
/ 17 июня 2019

Рассмотрим элемент управления TreeView, содержащий несколько узлов. При выборе узла определенная информация отображается в текстовом поле. Эта информация может быть изменена и сохранена. Случайно, если пользователь переходит на другой узел без сохранения, отображается всплывающее окно с просьбой сохранить или отменить действие. Если нажать кнопку «Отмена», выбор должен остаться на ранее выбранном узле, а не на новом.

Логика для отображения всплывающего окна записывается в событии BeforeSelect () TreeView. Ниже код отлично работает в C #.

Но это не работает в случае VB6, потому что у нас нет события BeforeSelect в VB6. Есть ли способ добиться этого в VB6 ?

private void TreeView1_BeforeSelect(object sender,TreeViewCancelEventArgs e)
{
    If(Check for anychange)
    {
        e.Cancel=true;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...