首页 > 解决方案 > 单击按钮以在文本框中发送信息不起作用

问题描述

我试着做这个:static private long number = (long)Math.Floor(GlobalRandom.NextDouble * 9_000_000_000L) + 1_000_000_000L; 用这个返回:

public string MyValtwo
        {
            get { return myValtwo; }
            set { myValtwo = value; }
        }

最后被发送到这个:

private void button1_Click(object sender, EventArgs e)
        {
            MyValtwo = textBox2.Text;
        }

我尝试转换:public string MyValtwo = Convert.ToString(number);但没有任何返回或长(数字)不能转换为字符串。

主要思想是生成一个数字并自动放入form 1文本框中

标签: c#visual-studio

解决方案


你不需要MyValtwo。将代码更改为下面,它将起作用:

private void button1_Click(object sender, EventArgs e)
{
    textBox2.Text = number.ToString();
}

如果您想将值存储number为文本,MyValtwo则可以在button1_Click函数中添加以下行。

MyValtwo = number.ToString();

推荐阅读