gpt4 book ai didi

C#.NET : How to design a template and multiply it in a form

转载 作者:行者123 更新时间:2023-11-30 20:41:02 27 4
gpt4 key购买 nike

这是我想说的图片:

您可以在图片中看到我想制作一个模板并将其复制到我的应用程序中。我想出了一个想法,将控件放在一个面板中,并将面板与代码相乘,但面板的构造函数不允许我这样做。有没有其他方法可以将它相乘,因为我不能将所有控件拖放到表单中?先感谢您。

最佳答案

您可以创建一个 UserControl 并在 UserControl 中绘制您的模板。

然后在 MainForm 上,您可以使用 LayoutPanel 并动态实例化您的 UserControl 并将其添加到 Controls 集合中>布局面板

第一步创建一个新的 UserControl(例如 ucTemplate),并在其中添加图片框和标签。

第二步在主窗体中:添加一个新的布局面板(或一个简单的面板。

每当您想重复模板时,只需调用 addTemplate() 方法即可。

Public sub addTemplate()
Dim ucTemplate = new ucTemplate()
ucTemplate.Dock = Dock.Top

LayoutPanel1.Controls.add(ucTemplate)
End sub

关于C#.NET : How to design a template and multiply it in a form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32643776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com