我的程序有两种形式。我正在尝试根据在该文本框中输入的内容在一种表单上定义全局值“名称”。然后,将其分配给Name,并在打开另一个表单时,尝试将其更新为另一个表单上的变量“ LabelName”。我收到“无法将类型为'string'的值转换为'Label'的错误。似乎无法找出原因
答案 0 :(得分:1)
您可以简单地通过将标签公开,然后从所需的任何位置访问标签来更改其他类的标签... 但是,您似乎在为text属性分配值时遇到问题。 您确定正确吗? 例如: Form1表单=新的Form1(); form.Label1.Text = TextBox1.Text();
答案 1 :(得分:0)
尝试一下: How to access a form control for another form?
而且您似乎正在尝试将字符串值分配给标签本身,这会导致上述错误。而是将字符串分配给 label.Text 。