点击picturebox显示随机数
时间: 2024-01-30 22:03:30 浏览: 112
以下是在 Windows Forms 应用程序中使用 C# 实现随机数生成并在 PictureBox 中显示的示例代码:
1. 首先,在您的表单中添加一个 PictureBox 控件并为其命名为 pictureBox1。
2. 接下来,在您的表单代码中添加以下代码:
```csharp
private void btnGenerate_Click(object sender, EventArgs e)
{
Random random = new Random();
int randomNumber = random.Next(1, 101); // 生成 1-100 的随机数
lblNumber.Text = randomNumber.ToString(); // 将随机数显示在标签上
Bitmap bitmap = new Bitmap(200, 200); // 创建一个 200x200 的位图对象
Graphics graphics = Graphics.FromImage(bitmap); // 获取位图对象的 Graphics 对象
Font font = new Font("Arial", 12); // 创建字体对象
Brush brush = new SolidBrush(Color.Black); // 创建画刷对象
graphics.DrawString(randomNumber.ToString(), font, brush, new PointF(80, 80)); // 将随机数绘制在位图上
pictureBox1.Image = bitmap; // 显示位图
}
```
3. 最后,在您的表单中添加一个按钮并为其命名为 btnGenerate,并将其单击事件与上面的代码相关联。
现在,当您单击按钮时,它将生成一个 1-100 的随机数并在 PictureBox 中显示它。
阅读全文