public static class MyExtensions
{
public static bool TextBoxIsEmpty(TextBox txtControl, ErrorProvider eP)
{
if (txtControl.Text == string.Empty)
{
eP.SetError(txtControl, "You must Enter something!");
return true;
}
else
{
eP.Clear();
return false;
}
}
}
空のテキストボックスを検証するために、プロジェクト全体でこの関数を使用しています。WinFormsの1つに1つのユーザーコントロールを追加するまで、正常に機能します。特に、グリッドのデータソースが変更されると、そのユーザーコントロールのインスタンスがフォームに追加されますが、このエラーが発生します。
エラー129呼び出しが次のメソッドまたはプロパティ間であいまいです:'DominateVehicle.Class.MyExtensions.TextBoxIsEmpty(System.Windows.Forms.TextBox、System.Windows.Forms.ErrorProvider)'および'DominateVehicle.Class.MyExtensions.TextBoxIsEmpty(System .Windows.Forms.TextBox、System.Windows.Forms.ErrorProvider)'D:\ Vechel_Dominate \ a \ DominateVehicle \ frmDefectClass.cs 30 41 DominateVehicle
ユーザーコントロールの追加とこのエラーの間にどのような関係があるのかわかりませんか?UserControlを削除すると、コードが機能せず、エラーが発生します。私は何をしますか?