Ну, название - это почти весь вопрос. Я хотел бы иметь возможность очищать историю элементов управления WebBrowser при каждом переходе - чтобы мои пользователи не могли вернуться на предыдущую страницу. я уже отключил меню правой кнопки мыши, чтобы у них не было доступа к опции «Назад», но они все равно могли нажать Backspace, чтобы вернуться в историю. блокировка нажатия клавиши «backspace» вызовет проблемы, когда пользователь законно использует его для удаления символов в веб-формах и т. д., поэтому я полагаю, что очистка истории каждый раз, когда я перемещаюсь, полностью решит проблему
РЕДАКТИРОВАТЬ: в качестве альтернативы, если есть способ определить, нажата ли в данный момент клавиша Backspace, я могу добавить проверку в моем обработчике при навигации и отменить событие, если клавиша не нажата. Жаль, что в .NET 2.0 нет класса Keyboard: (