无法在C#Windows窗体中创建新的子窗体

时间:2018-10-27 10:00:39

标签: asp.net winforms c#-4.0

在Windows窗体应用程序中,我已经添加了一个子窗体,该子窗体在单击“添加新产品”按钮时显示在父窗体的中心位置。现在,我想添加一个新名称的子窗体,以便在其中捕获产品的现有详细信息以进行编辑。

我的问题是,当我创建一个用于编辑产品的新子窗体时,我保持其名称不同,即childEditProduct,但是当我保存它时,两个子窗体(childAddProduct和childEditProduct)都以相同的名称出现。

如何防止IDE重命名现有的子窗体?

2 个答案:

答案 0 :(得分:0)

您的问题尚不清楚。如果我理解正确,是ASP.net Web窗体还是Windows窗体应用程序Aka Desktop应用程序?(正在谈论Windows窗体),您正在尝试从1个窗体进行添加和编辑。因此,在该表单上选择数据时,您只需将表单的名称更改为editProduct,并为Add make form Caption添加new即可。只需将简单的代码行放在您的方法中,以便程序将其重命名。还要证明一些代码。

答案 1 :(得分:0)

由于某些限制,我认为Asp.Net不允许在同一文件夹中使用多个子窗体。我在Forms文件夹中创建了另一个文件夹,然后添加了用于编辑产品的第二个子表单,它可以正常工作。

我仍在寻找一个完美的答案,可以消除造成此问题的原因的歧义。