从FrameLayoutPanel中的UserControl列表中获取UserControl对象

时间:2018-07-02 18:25:28

标签: c# list winforms user-controls

我有一个如下所示的UserControl,它已加载到Productform的FrameLayoutPanel中。每个UserControl都是Variation Object,我从数据库中的LIST <>中获取了这些变量,并将其传递给此UserControl进行显示。 变体正确显示。但是,当我想通过单击右上角的编辑按钮在另一个表单中打开相同的变体时。无论我单击哪个UserControl编辑按钮,它都只会从列表中获取最后一个UserControl对象。

UserControl:本身就是一个 enter image description here

我在“编辑”按钮上单击的代码将出现在每个UserControls上

private void picBEditProductVariation_Click(object sender, EventArgs e)
    {
        frmProductVariations frmPV = new frmProductVariations(FormUtilities.MODEEDIT, prodVariation, PROD);
        frmPV.ShowDialog();
    }

0 个答案:

没有答案