변수 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 Windows Forms ErrorProvider –