【问题标题】:Visual Studio, Updating website addressVisual Studio,更新网站地址
【发布时间】:2012-01-12 14:25:34
【问题描述】:

我正在使用 Visual Studio 2010,并且正在将 Web 浏览器放入我的程序中。到目前为止,我能够让页面导航到我在 TextBox1 中键入的地址。但是,如果我按下后退按钮或前进按钮,TextBox1 不会更改为正确的网站地址。如何编写代码以便 TextBox1 始终显示正确的网站名称。请指教,谢谢。

【问题讨论】:

  • 地铁?表格? WPF?银光? ASP.NET?单触?
  • 看那些?我想我正在使用窗口窗体
  • Visual Studio 支持许多不同的技术来创建应用程序。 Windows 窗体(缩写为 WinForms)就是其中之一。您在创建新项目时选择您想要的。重要的是要指定您在提问时使用的那个,而不仅仅是您正在使用 Visual Studio。

标签: .net winforms textbox


【解决方案1】:

我假设您正在使用 WebBrowser control 并在 TextBox control 中显示当前 URL。

在这种情况下,您需要处理您的WebBrowser 控件的Navigated event,并在该事件处理方法中更新您的TextBox 控件的Text property

Navigated 事件在WebBrowser 控件导航到新文档并开始加载时引发。该文档告诉您可以触发WebBrowser 控件开始导航到新页面的所有属性/方法。

该文档甚至包含您正在做什么的示例:

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
    myTextBox.Text = e.Url.ToString();
}

【讨论】:

  • 非常感谢。我怎么能表达我的感激之情??告诉我。
  • 但是网站鄙视我,不允许我投票给答案=(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-28
  • 2010-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多