0
Может кто-нибудь взглянуть на моем коде, я не совсем понимаю, что это ошибка оОшибки при попытке инициализировать WebBrowser
private void InitializeComponent()
{
this.WebBrowserHost = new System.Windows.Forms.Integration.ElementHost();
this.SuspendLayout();
//
// WebBrowserHost
//
this.WebBrowserHost.Dock = System.Windows.Forms.DockStyle.Fill;
this.WebBrowserHost.Location = new System.Drawing.Point(0, 0);
this.WebBrowserHost.MinimumSize = new System.Drawing.Size(20, 20);
this.WebBrowserHost.Name = "WebBrowserHost";
this.WebBrowserHost.Size = new System.Drawing.Size(284, 262);
this.WebBrowserHost.TabIndex = 0;
//
// AuthorizationWindow
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(284, 262);
this.Controls.Add(this.WebBrowserHost);
this.Name = "AuthorizationWindow";
this.Text = "AuthorizationWindow";
this.ResumeLayout(false);
}
В моей форме я просто быть_наст WebBrowser
контроля и я, имеющая ошибка:
Cannot implicitly convert type 'System.Windows.Forms.Integration.ElementHost' to 'System.Windows.Forms.WebBrowser'
После Initialize мне нужно ElementHost.Child как этот
public AuthorizationWindow()
{
// This call is required by the designer.
InitializeComponent();
WebBrowser = new System.Windows.Controls.WebBrowser();
WebBrowserHost.Child = WebBrowser;
WebBrowser.Navigating += WebBrowser_Navigating;
WebBrowser.LoadCompleted += WebBrowser_LoadCompleted;
_authorization = new AuthorizationState();
}
Я отредактировал мой код, пожалуйста, взгляните, спасибо – zyberjock
Вы создаете объект из класса System.Windows.Forms.WebBrowser и создаете его с помощью объекта System.Windows.Forms.Integration.ElementHost. Это не сработает. Я не могу понять, что вы пытаетесь сделать? Просто отредактируйте первую строку кода в первом разделе кода, который вы разместили. –