哪位高手能提供一个winform下动态加载usercontrol的例子?

lyshrine 2011-03-09 03:36:13
大概是根据一个返回结果的行数(行数不定,每行代表一个人的信息,一个人的信息是一个usercontrol,加载到界面上)
能否给个简单的例子呢?多谢
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈哈镜0000 2011-03-09
  • 打赏
  • 举报
回复
容器.Controls.Add
Ki1381 2011-03-09
  • 打赏
  • 举报
回复
随手写的

foreach (信息 ... in ...)
{
YourControl ctrl = new YourControl();

// ctrl 属性赋值
ctrl.Name = ...;
ctrl.属性0 = xx;
ctrl.属性1 = yy;
......

// ctrl 定位,如果布局需要手动的话
......

// 加载到父容器
父容器.Controls.Add(ctrl);
ctrl.Show();

}
flyerwing 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cloudhsu 的回复:]
UCGFMonitorForm ucGFForm = new UCGFMonitorForm();
ucGFForm.Location = new Point(100,100);
this.Controls.Add(m_ucGFForm);
[/Quote]
就是FORM皮,穿一个又一个了.
云瑀 2011-03-09
  • 打赏
  • 举报
回复
UCGFMonitorForm ucGFForm = new UCGFMonitorForm();
ucGFForm.Location = new Point(100,100);
this.Controls.Add(m_ucGFForm);

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧