Контекстное меню в контроле WebBrowser

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Контекстное меню в контроле WebBrowser

Сообщение Крост » 02.02.2005 (Ср) 13:09

Подскажите пожалуйста, как делать в своём контекстном меню пункты видимыми/невидимыми при вызове этого меню в WebBrowser на определённом месте, т.е. Как это у обычного IE - на ссылке кликнул - пункт "сохранить ярлык" доступен, не на ссылке - недоступен, как делать тоже самое?

Вот небольшой фрагмент, как я вызываю моё меню в WB.
Есть меню(неважно какое, это к примеру)

mnuMain
-->File
-->Open

Дальше код:

Код: Выделить всё
Dim WithEvents HtmlDoc as HtmlDocument
Option Explicit

Private sub Form_Load()
Webbrowser1.Navigate "about:blank"
End sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set HtmlDoc=Webbrowser1.Document
End Sub

Private Function HtmlDoc_oncontextmenu() As Boolean
HtmlDoc_oncontextmenu = False
PopupMenu mnuMain
End Function


С уважением Андрей.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 11

    TopList