C# 在使用运行时创建的对象寻址时遇到问题

C# 在使用运行时创建的对象寻址时遇到问题,c#,browser,runtime,instances,C#,Browser,Runtime,Instances,我对编程非常陌生,我曾试图在中制作一个小型浏览器 赢表格。 我想扩展从教程中获得的代码,该教程用于创建新选项卡: WebBrowser wb = new WebBrowser(); public browsertab() { wb.SetBounds(0,0, helper.formWidth - 30, helper.formHeight - 30); wb.Url = new Uri("http://www.google.com"); this.Controls.Ad

我对编程非常陌生,我曾试图在中制作一个小型浏览器 赢表格。 我想扩展从教程中获得的代码,该教程用于创建新选项卡:

WebBrowser wb = new WebBrowser();
public browsertab() {
    wb.SetBounds(0,0, helper.formWidth - 30, helper.formHeight - 30);
    wb.Url = new Uri("http://www.google.com");
    this.Controls.Add(wb);
}
现在这段代码可以正常工作了,只是我找不到一种方法在当前打开的选项卡中对浏览器进行寻址,因为启动时该名称不存在我希望搜索栏在当前打开的选项卡中搜索,但我似乎做不到有人能帮我命名和访问这些浏览器实例吗?


感谢所有能帮忙的人

“寻址浏览器”是什么意思?我的意思是更改URL/网站“这”是表单还是选项卡?我认为‘这’就是形式。看起来您只有一个WebBrowser,您将其放在选项卡顶部,因此它看起来位于当前选项卡上。您需要一个WebBrowser数组(或URL数组)。然后将每个WebBrowser添加到每个选项卡。我不知道代码的作用,教程没有解释它。但它在小报作家的每个标签上都放置了一个浏览器。每一个都是唯一的,就像如果我更改一个,其他的都保持不变,不更改假设您正在处理控件,您在其中添加了Brwoser,您可以尝试这样的操作
WebBrowser浏览器=(WebBrowser)this.Controls.SingleOrDefault(ctrl=>ctrl是WebBrowser)