如何通过获取数值后自动生成对应数值数量控件

RogerZR 2010-09-27 01:13:33
想做通过获取数值后自动生成对应数量控件,如linklabel。之后在这么多个的linklable的有着内容大致相同的点击事件,只是其中有几个数值不同,变化的数值可以仅仅是linklable的不同的编号的值,不知道能不能实现?
具体如下图示意。麻烦各位高手编码示范下。


之后在文本框中输入3,点击确定按钮,软件就生成出3个linklable。


之后在每个linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)方法中,包含一段仅仅是linklable的编号不同的代码。如,messagebox.show("点击了{0}",它的编号)。就这样。

麻烦各位高手编码示范下。不是很懂。谢了。
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
RogerZR 2010-09-30
  • 打赏
  • 举报
回复
由于这是重复发帖,故将分数给已再另一个贴中回答对问题的3楼。
ajq1989 2010-09-29
  • 打赏
  • 举报
回复
Controls.add(); //动态加载控件
zoeforever 2010-09-29
  • 打赏
  • 举报
回复
接分!
RogerZR 2010-09-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 javak 的回复:]
linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e){
var linklable = sender as LinkLabel;
messagebox.show("点击了{0}",linklable.Text);


另外你还可以自己写个click event也一样可以做到。
[/Quote]

更关键是,之前怎么生成这3个linklable?
JavaK 2010-09-27
  • 打赏
  • 举报
回复
linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e){
var linklable = sender as LinkLabel;
messagebox.show("点击了{0}",linklable.Text);


另外你还可以自己写个click event也一样可以做到。

110,590

社区成员

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

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

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