に対応する与えられていないがあります:引数は、私はここに、この方法だ必要な仮パラメータ「送信者
public void textBoxValid(object sender, CancelEventArgs e)
{
string error = null;
string pattern = @"\,\";
if(Regex.IsMatch(priceTextBox.Text, pattern))
{
error = "Please use [.] instead of [,]";
e.Cancel = true;
}
errorProvider1.SetError((Control) sender, error);
}
をとするとき、私はそれをここに呼んでいる:
private void enterButton_Click(object sender, EventArgs e)
{
textBoxValid();
//Write all data to a file.
using (StreamWriter sw = new StreamWriter(@"c:\event.txt", true))
{
sw.WriteLine(priceTextBox.Text + "," + eventTextBox.Text + "," + descriptionTextBox.Text + ","
+ DateTimePicker.Value + "," + DayUpDown.Value);
}
clearTextBoxes();
}
アイム
WriteEventForm.textB」が必要な正式な パラメータ「送信者」に該当する与えられた引数はありません。というエラーを取得oxValid(オブジェクト、 CancelEventArg) '
私は間違って何をしていますか? ありがとうございます。
'textBoxValid();' vs 'textBoxValid(オブジェクト送信者、CancelEventArgs e)'?パラメータが一致しません。エラーが発生すると、あなたが知る必要があることがすべてわかりますか? '必要な仮パラメータ '送信者'に対応する引数はありません。あなたは引数 'sender'を渡していますか?いいえ、あなたのではありません。 – Liam
私を啓発できますか?代わりにtextBoxValid(オブジェクト送信者、CancelEventArgs e)を使用すると、何が欠けていますか。かっこ内のすべてのテキストがハイライト表示されます... –