我正在制作一个快速应用程序,它会在第二个窗体上显示一个随机数。我将它制作为一个随机数生成器,因为当点击按钮事件处理程序时,随机数会被显示出来。我遇到了一些问题,不知道如何将生成的随机数显示在新的窗体上。我已经创建了两个窗体。以下是我的代码:
{
public partial class Form1 : Form
{
Random rnd = new Random();
int randomnumber;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
randomnumber = rnd.Next(100);
Form2 r2 = new Form2();
r2.ShowDialog();
MessageBox.Show( randomnumber.ToString());
// as you see, I displayed it to a MessageBox because
// I was having difficulty showing this value onto the second windows forum named Form 2
}
}
}
// note, this is the code for the first form.
以下是我第二个表单的代码:
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
private void label5_Click(object sender, EventArgs e)
{
}
}
}
Form2
上放置一个label
,然后在实例化该窗体后,访问该窗体中的标签并将 随机 值分配给它,最后显示该窗体(例如:r2.label5.Text=randomnumber;
)。 - vikscool