我在表单应用程序中创建一个随机数生成器,用户将在文本框中键入一个数字。当用户单击“确定”按钮时。文本框中的文本将存储在字符串值中。例如;
if (ButtonOK is clicked)
{
String a = textbox1;
int b = int.Parse(a);
}
然后文本框的值将成为标签值。例如:
b = label1.Text;
我该怎么做? 如果有人能帮我解决这个问题,我会很高兴。
解决了SonerGönül
的问题答案 0 :(得分:1)
我觉得你需要类似的东西;
private void ButtonOK_Click(object sender, EventArgs e)
{
string a = textbox1.Text;
int b;
if (Int32.TryParse(a, out b))
{
label1.Text = b.ToString();
}
}
答案 1 :(得分:1)
假设是一个WinForm应用程序,只需在表单上拖动一个按钮和一个文本框,双击按钮并编写以下代码:
private void button1_Click(object sender, EventArgs e)
{
int max;
if (!int.TryParse(textBox1.Text, out max))
{
label1.Text = "Not a number";
}
else
{
Random r = new Random();
int random = r.Next(max);
label1.Text = string.Format("Random number: {0}", random);
}
}