在C#中,两个文本字段如何具有相同的属性名?

在C#中,两个文本字段如何具有相同的属性名?,c#,C#,我正在修改一个由我之前的职位的人制定的解决方案,我试图复制他做过但有问题的事情 此解决方案有两种形式:报表输入和报表审阅。这些文本字段的所有属性名称都具有相同的名称(即,txtProduct同时出现在报表条目和报表审阅表单上)。我正在尝试添加一个名为txtComments的新文本字段。但是,在其中一个表单中创建此字段并尝试将相同字段添加到另一个表单之后,它告诉我属性值无效:txtComments已被另一个组件使用 我怎样才能解决这个问题 谢谢你的回复。原来是两个同名的文本字段重叠在一起。两个同

我正在修改一个由我之前的职位的人制定的解决方案,我试图复制他做过但有问题的事情

此解决方案有两种形式:报表输入和报表审阅。这些文本字段的所有属性名称都具有相同的名称(即,txtProduct同时出现在报表条目和报表审阅表单上)。我正在尝试添加一个名为txtComments的新文本字段。但是,在其中一个表单中创建此字段并尝试将相同字段添加到另一个表单之后,它告诉我属性值无效:txtComments已被另一个组件使用

我怎样才能解决这个问题



谢谢你的回复。原来是两个同名的文本字段重叠在一起。

两个同名的字段以不同的不相关的形式出现应该可以。您是否有另一个名为
txtComments
的组件阻止您添加副本?这不太可能。你能再检查一遍你的代码吗?你必须使用不同的名字。这两个名字在两个不同的表格上?那么,在两个不同的班级里有吗?如果是这种情况,将新文本框添加到具有相同名称的单独表单中应该绝对没有问题。它当然可能不是文本框,但可能是标签。。名字不好。