将 WebClient 添加到表单

Add WebClient to form

在 Visual Studio 2017 年,您可以向 System.Windows.Forms.Form 添加组件,例如 System.ComponentModel.BackgroundWorker:

我的问题是:您也可以为 System.Net.WebClient 这样做吗?我知道我可以在 class:

的顶部添加一个 public 实例
public partial class FrmMain : Form {
    WebClient wc;

    public FrmMain() {
        InitializeComponent();
    }

但我希望它在 InitializeComponent() 方法中由 Visual Studio 定义。

这可能吗?提前致谢!

WebClient 派生自 Component。这意味着它已准备好在 Windows Forms 项目的工具箱中显示,无需额外的工作。

为此,只需右键单击工具箱并 select 选择项目 ... 然后,在 .Net Framework 的列表中Components 找到 WebClient 并选中它附近的复选标记并将其添加到工具箱。

然后您可以将组件的实例拖放到表单上并使用它。