首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GeckoFX示例

GeckoFX示例
EN

Stack Overflow用户
提问于 2013-01-29 10:59:31
回答 2查看 4K关注 0票数 1

我下载了GeckoFX (版本16),这是在winForms (VB.NET)应用程序中使用的XULRunner Dotnet包装器,但是在任何地方都没有使用说明(只有Initialize命令)。

我将该控件添加到我的窗体中,并在窗体load事件中输入以下内容:

私有子Form1_Load(发送者作为System.Object,e作为System.EventArgs)处理MyBase.Load

代码语言:javascript
复制
    Xpcom.Initialize(My.Application.Info.DirectoryPath & "/xulrunner")
    InitializeComponent()

    Me.GeckoWebBrowser1.Enabled = True
    Me.GeckoWebBrowser1.Navigate("http://www.google.com")

End Sub

什么都没发生。该控件不可见,不会进行导航。只需要一个简单的项目(C#也可以)来展示控件的实际工作效果会很好(请不要回复另一个指向GeckoFx的wiki页面的网址,因为它是无用的,并且没有显示任何示例)

EN

回答 2

Stack Overflow用户

发布于 2013-01-29 11:29:18

代码语言:javascript
复制
Imports Gecko

Public Class Form1

Private myBrowser As GeckoWebBrowser

Public Sub New()
    InitializeComponent()
    Xpcom.Initialize(My.Application.Info.DirectoryPath & "\xulrunner")
    myBrowser = New GeckoWebBrowser()
    myBrowser.Parent = Me.SplitContainer1.Panel2
    myBrowser.Dock = DockStyle.Fill
End Sub

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    myBrowser.Navigate(TextBox1.Text)
End Sub

End Class
票数 1
EN

Stack Overflow用户

发布于 2016-11-26 00:36:22

只要使用事件就可以了。我说的是withEvents:D导入壁虎

代码语言:javascript
复制
Public Class Form1

Private WithEvents myBrowser As GeckoWebBrowser

Public Sub New()
InitializeComponent()
Xpcom.Initialize(My.Application.Info.DirectoryPath & "\xulrunner")
myBrowser = New GeckoWebBrowser()
myBrowser.Parent = Me.SplitContainer1.Panel2
myBrowser.Dock = DockStyle.Fill
End Sub

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
myBrowser.Navigate(TextBox1.Text)
End Sub

End Class
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14574937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档