在C sharp工作。 我创建了一个包含许多对象的面板作为文本框,复选框,dateTimepicker等。我希望这些内容由数据库条目填充。那部分还可以。我很难搞清楚的是如何使用基于数据库中的entrys数量的对象来创建面板的新实例。
如果查看MS Outlook,会列出主题,发件人和标志按钮等电子邮件。电子邮件越多,列表和滚动条就越长。我希望我的软件能做同样的事情。
如果你查看我的scetch,有两个面板可以显示我的数据。我希望根据托管次数创建一个并填充数据库中的数据。 请参阅www.hagafoto.no/dreiekunst/scetch.jpg上的scetch
我知道这是一个很大的代码,但任何人都可以指出我在搜索主题的正确方向,并了解更多。 任何帮助appriciated! //托马斯
答案 0 :(得分:0)
指出你可以采取的方向:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.AutoScroll = true;
int i = 0;
Mypanel[] p = new Mypanel[10];
for (int j = 0; j < 10; j++)
{
p[j] = new Mypanel();
p[j].Location = new Point(0, (i++) * 80);
this.Controls.Add(p[j]);
}
}
}
public class Mypanel : Panel
{
Label label1 = new Label { Text = "first" };
Label label2 = new Label { Text = "second", Location = new Point(0, 30) };
public Mypanel()
{
this.BackColor = Color.White;
this.Height = 60;
this.Controls.Add(label1);
this.Controls.Add(label2);
}
}