変数txtURL
にエラーメッセージを設定しますが、エラーメッセージCannot convert from string to System.Windows.Forms.Control
が表示されます。文字列をSystem.Windows.Forms.Controlに変換できません
エラーは、このラインここ
frmweb.ErrorMelding.SetError(frmweb.URL, "Je hebt geen url ingegeven");
に私は
Webbrowser_Functions.cs
public void Navigeren(frmWeb frmweb)
{
// Als URL leeg is error melding weergeven
if (frmweb.pu_txtURL == "")
{
frmweb.ErrorMelding.SetError(frmweb.URL, "Je hebt geen url ingegeven");
}
}
frmWeb.cs
public string pu_txtURL;
public string URL
{
get { return txtURL.Text; }
set { txtURL.Text = value; }
}
Logical_Layer.Webbrowser_Functions ww = new Logical_Layer.Webbrowser_Functions();
public void btnNavigeer_Click(object sender, EventArgs e)
{
txtURL.Text = pu_txtURL;
ww.Navigeren(this);
}
を使用していたコードです
エラーは明らかです。文字列を[コントロールが必要なメソッド]に渡そうとしました(https://msdn.microsoft.com/en-us/library/system.windows.forms.errorprovider.seterror(v = vs.110).aspx )。おそらく 'SetError(frmweb.txtUrl、...)'と書いていたのですか? –
_ErrorMelding_とは何ですか?_SetError_のコードは何ですか? – Steve
@Steve the Windows Forms ErrorProvider –