2つのテキストボックスがあり、それぞれに整数を入力するように求められます。私はすでにコードがすべて完了しています(整数だけが入力され、2番目のtexboxに挿入された番号が1番目のtexboxに入力された番号より大きい場合、texboxesが空でないかどうかを検証するコード) 私はここに簡単な例を残します私のコード(私はすでに、すべてのコードが行っている)の:私は、コードを入れてください(私はすでに、このコードが行っている)の数は、第二テキストボックスに入力されたことを確認するために:2つのテキストボックスを検証する(C#)
private async void generate_Click(object sender, RoutedEventArgs e)
{
if (String.IsNullOrWhiteSpace(min.Text) || String.IsNullOrWhiteSpace(max.Text))
{
// I already have the code done ...
// error message
}
else
{
// I already have the code done ...
// Here it does the operation with the two numbers entered
}
}
private async void min_TextChanged(object sender, TextChangedEventArgs e)
{
if (System.Text.RegularExpressions.Regex.IsMatch(min.Text, "[^0-9]"))
{
// I already have the code done ...
// error message
}
}
private async void max_TextChanged(object sender, TextChangedEventArgs e)
{
if (System.Text.RegularExpressions.Regex.IsMatch(max.Text, "[^0-9]"))
{
// I already have the code done ...
// error message
}
}
私は一つだけ質問があります
更新:私はコードをどこに置くかを知りたいだけです:
これは私の質問です。機能でif (maxValue < minValue)
{
// I already have the code done ...
// error message
}
助けてくれてありがとうが、私はそれを理解できませんでした。私は疑いを持ち続ける。 たとえば、私のコードでは(これはgenerate_Clickの例です)、ボタンがあり、このボタンをクリックすると、2つのテキストボックスが空でないかどうかがチェックされます。それらが空の場合はエラーメッセージを表示し、そうでない場合はelseを返します。 min_TextChangedおよびmax_TextChangedでは、ユーザーが整数を入力したかどうかを確認します。整数を入力しなかった場合、エラーメッセージが表示されます。 –
マスクされたテキストボックスを使用しているCosnider数字だけを入力したい場合 –
これは私の疑いではありません。 私はちょうど私がコードを置く場所を知りたい: '(maxValueの<のminValue) ' –