在winform中对齐动态生成的用户控件

时间:2017-12-03 15:38:28

标签: c# winforms

我有一个面板和一个用户控件, 您可以通过单击按钮生成任意数量的用户控件。但它只为每个用户控件生成一行然后进入下一行,我想做,每行3个用户控件然后进入下一行(循环)。 我的面板容器的大小是(1019,516) 我的用户控件是(322,129)

这是我的代码:

    int poss = 10;        
    public void AddItems(string Text, bool Checked, Image imagee, string prices)
    {
        DynaItems item = new DynamicUserControl.DynaItems(Text, Checked, imagee, prices);
        PanelContainer.Controls.Add(item);
        item.Top = poss;
        poss = (item.Top + item.Height + 10);
    }

有可能实现这一目标吗? 图片:https://imgur.com/a/GDlpR 谢谢你提前。

0 个答案:

没有答案