Рассмотрим элемент управления TreeView, содержащий несколько узлов. При выборе узла определенная информация отображается в текстовом поле. Эта информация может быть изменена и сохранена. Случайно, если пользователь переходит на другой узел без сохранения, отображается всплывающее окно с просьбой сохранить или отменить действие. Если нажать кнопку «Отмена», выбор должен остаться на ранее выбранном узле, а не на новом.
Логика для отображения всплывающего окна записывается в событии BeforeSelect () TreeView. Ниже код отлично работает в C #.
Но это не работает в случае VB6, потому что у нас нет события BeforeSelect в VB6. Есть ли способ добиться этого в VB6 ?
private void TreeView1_BeforeSelect(object sender,TreeViewCancelEventArgs e)
{
If(Check for anychange)
{
e.Cancel=true;
}
}