【问题标题】:i am writing a code to make a simple web browser using VS 2010 in c#我正在编写代码以在 c# 中使用 VS 2010 创建一个简单的 Web 浏览器
【发布时间】:2023-04-02 02:51:01
【问题描述】:
using System;
using System.Collections.Generic;    
using System.ComponentModel;    
using System.Data;    
using System.Drawing;    
using System.Linq;    
using System.Text;    
using System.Windows.Forms;

namespace MyWebBrowser
{    
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

            MyWebBrowser.Navigate(textBox1.Text);
        }
    }
}

我收到此错误:

命名空间“MyWebBrowser”中不存在类型或命名空间名称“Navigate”(您是否缺少程序集引用?)

【问题讨论】:

  • /*我收到此错误 -->名称空间“MyWebBrowser”中不存在类型或名称空间名称“Navigate”(您是否缺少程序集引用?)*/
  • MyWebBrowser 更改为您的控件名称,因为您的命名空间名称也相同。
  • 这不是vb.net,为什么要加标签?

标签: c# .net visual-studio-2010 c#-4.0


【解决方案1】:

MyWebBrowser 是您的表单类的名称,而您的代码MyWebBrowser.Navigate(textBox1.Text); 正在尝试在您的类中执行一个名为Navigate 的静态方法,而您没有该方法。我认为您拥有的是设计器页面上的 WebBrowser 控件。您需要将 MyWebBrowser 替换为该控件的任何名称。

【讨论】:

    【解决方案2】:

    您可以使用 webBrowser 对象。

    WebBrowser webBrowser1 = new WebBrowser();
    webBrowser1.Navigate("www.anyUrl.com");
    

    【讨论】:

      猜你喜欢
      • 2011-01-13
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多