如何基于其他表单上的全局值分配标签文本

时间:2019-01-29 18:44:48

标签: visual-studio

我的程序有两种形式。我正在尝试根据在该文本框中输入的内容在一种表单上定义全局值“名称”。然后,将其分配给Name,并在打开另一个表单时,尝试将其更新为另一个表单上的变量“ LabelName”。我收到“无法将类型为'string'的值转换为'Label'的错误。似乎无法找出原因

2 个答案:

答案 0 :(得分:1)

您可以简单地通过将标签公开,然后从所需的任何位置访问标签来更改其他类的标签... 但是,您似乎在为text属性分配值时遇到问题。 您确定正确吗? 例如: Form1表单=新的Form1(); form.Label1.Text = TextBox1.Text();

答案 1 :(得分:0)

尝试一下: How to access a form control for another form?

而且您似乎正在尝试将字符串值分配给标签本身,这会导致上述错误。而是将字符串分配给 label.Text