【发布时间】:2021-02-17 17:17:56
【问题描述】:
我尝试寻找一些关于如何让用户只输入数字而不是字母的资源。我想在上面显示一条消息,以便用户知道他们需要输入一个数字。我想要一些关于如何实现该条件的指示。
(这是在 WPF c# Visual Studio 中完成的)
private void Add_Click(object sender, RoutedEventArgs e)
{
//text box
number1 = Convert.ToInt32(TextBox1.Text);
number2 = Convert.ToInt32(TextBox2.Text);
//if number1 and number2 are less than 1
if (number1 < 1 || number2 < 1|| number1 > 100 || number2 > 100)
{
MessageBox.Show("INVALID INPUT");
TextBox1.Text = " ";
TextBox2.Text = " ";
}
else if (!success)
{
MessageBox.Show("Type a number please.");
success = int.TryParse(TextBox1.Text, out number1);
success = int.TryParse(TextBox2.Text, out number2);
}
//operation
answer = number1 + number2;
//
//when clicked
answerText.Text = answer.ToString();
}`
【问题讨论】:
标签: c# wpf visual-studio