【问题标题】:How do I add a random number in a label? [closed]如何在标签中添加随机数? [关闭]
【发布时间】:2018-12-03 00:54:33
【问题描述】:

我在 Form1_Load 中添加了以下内容:

Random r = new Random();
int randomNumber1Label = r.Next(1, 10);

但我需要让随机数显示在以下标签中:

randomNumber1Label
randomNumber2Label

【问题讨论】:

  • 看起来你的变量名称在包含随机数的整数和标签名称之间有重叠。这是真的吗?
  • 我把它改成了那个,看看它是否有帮助。最初我将它作为 Random r = new Random(); int captchaNumber1 = r.Next(1, 10);
  • 很难说出你想要做什么,但在变量名 (randomNumber1Label) 中使用“标签”并不能使其成为 Label
  • randomNumber1Label.Text = r.Next(1, 10).ToString();

标签: c# .net random


【解决方案1】:

您可以使用标签的 text 属性使用以下代码在标签中显示随机数。

Random r = new Random();

int randomNumber1 = r.Next(1, 10);
randomNumber1Label.Text = randomNumber1.ToString();

int randomNumber2 = r.Next(1, 10);
randomNumber1Label2.Text = randomNumber2.ToString();

【讨论】:

  • 当我调试它并没有给我任何错误,但随机数也没有出现。
  • 它们是否显示其他值,或者它们是否将 Visible 属性设置为 false?
  • 它们只是空白,没有任何价值。 Visible 属性设置为 true。
  • 你能在设计器的Text属性中设置一个默认值,这样你就可以看到它是否正常工作?
  • 是的,如果我在 Text 属性中输入一个数字,它就会显示出来。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-27
  • 1970-01-01
  • 2017-01-18
  • 1970-01-01
相关资源
最近更新 更多