VB6可以托管网页,这意味着它也可以托管Silverlight应用程序。
从VB6到Silverlight的通信可以很容易地通过URL完成。但是,有没有办法让Silverlight应用程序将消息发送回VB6?
发布于 2010-07-06 17:58:56
好的,这样如何..在SilverLight应用程序中,使用HtmlPage类来更新页面的标题,这可以通过vb中的WebBrowser_TitleChange事件进行监控。
Silverlight代码:-
var document = HtmlPage.Document;
document.SetProperty("title","whatever you need");VB6代码:-
Private Sub WebBrowser_TitleChange(ByVal Text As String)
Debug.Print "Title changed to : " & Text
End Sub当页面加载时,您必须忽略初始TitleChange事件。
发布于 2010-07-06 01:20:52
您可以向vb应用程序添加一个Winsock控件,并使用WebClient让silverlight与其对话
https://stackoverflow.com/questions/3153138
复制相似问题