`
touchinsert
  • 浏览: 1335715 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

WebBrowser关于后退前进的 GoBack和GoForward 及 CanGoBack和CanGoForward

 
阅读更多

this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);
this.webBrowser1.CanGoBackChanged += new System.EventHandler(this.webBrowser1_CanGoBackChanged);
this.webBrowser1.CanGoForwardChanged += new System.EventHandler(this.webBrowser1_CanGoForwardChanged);

//后退
private void btnGoBack_myClick(object sender, EventArgs e)
{
this.webBrowser1.GoBack();
}

//前进
private void btnGoForward_myClick(object sender, EventArgs e)
{
this.webBrowser1.GoForward();
}

//判断及设定 后退按钮是否可用
private void webBrowser1_CanGoBackChanged(object sender, EventArgs e)
{
this.btnGoBack.Enabled = webBrowser1.CanGoBack;
}
//判断及设定 前进按钮是否可用
private void webBrowser1_CanGoForwardChanged(object sender, EventArgs e)
{
this.btnGoForward.Enabled = webBrowser1.CanGoForward;
}

分享到:
评论

相关推荐

    VB控件WEBBROWSER基本及进阶技巧合集.doc

    `WebBrowser.CanGoBack`和`WebBrowser.CanGoForward`属性分别表示是否可以后退和前进。 14. **获取网页中被选中部分的HTML**: 通过JavaScript的`window.getSelection().toString()`获取选中文本,然后在VB中处理...

    vb.net 2005的浏览器

    1. **导航方法**: WebBrowser控件提供了两个主要的方法用于前进和后退操作——`GoForward()` 和 `GoBack()`。当用户点击前进或后退按钮时,这些方法会被调用,改变当前加载的URL。 2. **导航历史**: 内置的`...

    使用vb.net 設計網頁瀏覽器

    为了提供前进和后退功能,可以利用`CanGoBack`和`CanGoForward`属性检查是否可以执行这些操作,然后使用`GoBack`和`GoForward`方法: ```vb If WebBrowser1.CanGoBack Then WebBrowser1.GoBack() End If If ...

    webBrowser的C#源代码

    为了实现一些基本的浏览器功能,如前进、后退、刷新和停止加载,你可以利用`webBrowser`控件提供的相应方法: ```csharp private void btnBack_Click(object sender, EventArgs e) { if (webBrowser1.CanGoBack) ...

    c# -- webbrowser的應用

    通过熟练掌握其基本方法和事件,如`Navigate`、`GoBack`、`GoForward`和`Refresh`,可以创建出功能丰富的网页浏览组件。在实际开发中,你还可以根据需求扩展功能,例如添加书签、历史记录管理、JavaScript交互等。

    C#浏览器——用控件实现

    3. **前进和后退功能**:WebBrowser控件维护了浏览历史,我们可以通过`CanGoBack`和`CanGoForward`属性检查是否可以执行前进或后退操作,然后调用`GoBack()`和`GoForward()`方法。例如: ```csharp if (webBrowser...

    vs2005 web browser 实现的简单浏览器

    Web Browser控件提供了`GoForward`和`GoBack`方法,分别用于前进和后退操作: ```csharp // 后退 if (webBrowser1.CanGoBack) { webBrowser1.GoBack(); } // 前进 if (webBrowser1.CanGoForward) { webBrowser1....

    WebBrowser

    2. `GoBack()`和`GoForward()`方法:用于后退和前进到历史记录中的页面。 3. `Stop()`方法:停止当前的网页加载。 4. `Refresh()`方法:刷新当前页面。 5. `Print()`方法:打印当前显示的网页。 四、`WebBrowser`...

    WinForm中制作一个IE浏览器

    7. **实现前进和后退功能**:WebBrowser控件提供了`CanGoBack`和`CanGoForward`属性来检查是否可以执行前进或后退操作,以及`GoBack`和`GoForward`方法来实际执行这些操作。 8. **自定义界面**:虽然WebBrowser控件...

    C#实现一个简易浏览器代码

    这些可以通过WebBrowser控件的`GoBack()`, `GoForward()` 和 `Refresh()` 方法实现。 ```csharp private void buttonBack_Click(object sender, EventArgs e) { if (webBrowser1.CanGoBack) { webBrowser1.Go...

    Web浏览器_.net_webbrowser_

    - `CanGoBack`/`GoBack`/`CanGoForward`/`GoForward`:支持浏览器的前进和后退功能。 - `Stop()`:停止当前的加载过程。 - `Refresh()`:刷新当前页面。 4. **事件处理**: - `Navigating`:在导航开始前触发,...

    Winform WebBowser替换为Google内核浏览器

    为了使用户能够导航到其他URL,可以添加一些基本的导航方法,如加载URL、前进、后退等: ```csharp public void LoadUrl(string url) { browser.Load(url); } public void GoBack() { if (browser.CanGoBack) ...

    VB中WEBBROWSER技巧大全(DOC文档)

    使用`CanGoBack`和`CanGoForward`属性来判断。 #### 十四、如何获得网页中被选中部分的HTML 通过`Document.selection.createRange().htmlText`获取选定文本的HTML代码。 #### 十五、Navigate的参数调用 使用`...

    简单的WebBrower

    5. `GoBack()`和`GoForward()`方法:执行后退和前进操作。 6. `Refresh()`方法:刷新当前页面。 此外,WebBrowser控件还支持处理JavaScript代码,这使得开发者可以与网页上的JavaScript交互,实现更复杂的用户交互...

    C#之网页浏览器--源码

    - `WebBrowser`控件提供了`CanGoBack`和`CanGoForward`属性,以及`GoBack`和`GoForward`方法,可以用来实现浏览器的前进和后退功能。 5. **处理网页加载事件**: - 通过`WebBrowser`控件的`DocumentCompleted`...

    c# 网页浏览器 附源代码

    同时,利用`CanGoBack`和`CanGoForward`属性以及`GoBack()`和`GoForward()`方法,可以实现浏览器的前进和后退功能。 5. **用户交互**:为了让用户有更好的体验,我们需要实现地址栏自动完成、前进/后退按钮的状态...

    在VC中调用IE功能

    为了实现前进和后退功能,我们可以利用WebBrowser2的`GoForward`和`GoBack`方法: ```cpp void OnForwardButton() { if (m_pWebBrowser->CanGoForward()) m_pWebBrowser->GoForward(); } void OnBackwardButton...

    c# IE浏览器含源码

    同时,可以使用`CanGoBack`和`GoBack`属性及方法来实现后退功能,`CanGoForward`和`GoForward`来前进。 4. **DOM交互**:如果需要与页面的HTML文档对象模型(DOM)交互,可以使用`Document`属性获取当前加载的HTML...

Global site tag (gtag.js) - Google Analytics