C# 如何生成控件组

zqaaa1988 2012-03-10 11:15:50
现在要实现的一个功能是如何把用户名、密码和验证码还有登录按钮放到一个控件组里面,

然后动态生成,有多少个用户就生成多少个控件组

有哪位高手可以指点一二啊。。。
...全文
213 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2012-03-12
  • 打赏
  • 举报
回复
这种情况最好使用Repeater控件。它可以不断重复产生一组控件,而且组织它们的排列。
zqaaa1988 2012-03-12
  • 打赏
  • 举报
回复
我只是想用动态生成一个控件组,并不需要保存到数据库中,主要是想实现多用户登录的问题
threenewbee 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zqaaa1988 的回复:]
引用 6 楼 caozhy 的回复:

这种情况最好使用Repeater控件。它可以不断重复产生一组控件,而且组织它们的排列。

但是我用的是WindowForm啊,不是网站。。。
[/Quote]
WinForms也有,VS2005需要另外的VB PowerPack,VS2008、2010都有。
zqaaa1988 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 caozhy 的回复:]

这种情况最好使用Repeater控件。它可以不断重复产生一组控件,而且组织它们的排列。
[/Quote]
但是我用的是WindowForm啊,不是网站。。。
  • 打赏
  • 举报
回复
[Quote=引用楼主 zqaaa1988 的回复:]
现在要实现的一个功能是如何把用户名、密码和验证码还有登录按钮放到一个控件组里面,

然后动态生成,有多少个用户就生成多少个控件组

有哪位高手可以指点一二啊。。。
[/Quote]

什么意思?你认为所谓的“控件组”是数据库中持久化保存的数据么?如果你认为控件是数据库中的数据记录,那么也许这个问题有道理。但是你先把5个客户端上面10个应用程序中的1000个TextBox控件实例给我保存在数据库中我看看你怎样实现,不然我觉得你的问题根本问不通啊。
bdmh 2012-03-10
  • 打赏
  • 举报
回复
项目右键-添加-用户控件
zqaaa1988 2012-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

自定义一个UserControl,里面放你要的各种东西,然后就是动态创建了,就想创建普通组件一样一样的
C# code

for (int i = 0; i < 100; i++)
{
UserControl1 u = new UserControl1();
this.Contro……
[/Quote]
问一个比较白痴的问题,怎么自定义UserControl呢?我是菜鸟一点都不懂。。。
bdmh 2012-03-10
  • 打赏
  • 举报
回复
自定义一个UserControl,里面放你要的各种东西,然后就是动态创建了,就想创建普通组件一样一样的

for (int i = 0; i < 100; i++)
{
UserControl1 u = new UserControl1();
this.Controls.Add(u);
}

111,126

社区成员

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

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

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