2012-02-20 5 views
0

Возможно ли создать экземпляр формы окна при использовании элемента управления браузера. i.e, когда я нажимаю на ссылку, он создаст экземпляр формы окна.Создание экземпляра окна из браузера contol

+0

может быть, это поможет вам: http://stackoverflow.com/questions/6309595/click-on-a-link-event-webbrowser-c – Thaven

ответ

1

Попробуйте это:

WebBrowser browser; 
... 
browser.ObjectForScripting = new ScriptingObject(); 
... 
browser.DocumentText="<a onclick=\"window.external.WantCookie('Cookie')\">Give some cookie</a>"; 
.... 


[System.Runtime.InteropServices.ComVisible(true)] 
public class ScriptingObject 
{ 
    public void WantCookie(String message) 
    { 
     if(message=="Cookie") 
      MessageBox.Show("Thanks"); 
     else MessageBox.Show("I want Cookie!"); 
    } 
} 
Смежные вопросы