如何在自定义控件中使用泛型属性?

dl_wang 2009-04-01 02:42:14
想在自定义控件中实现一个泛型属性。

如List<string>

然后当选中一个文本框时(注:控件页面上有多个文本框)。 就往List里面add一个文本框的值。依次累加。

当调用该控件的程序调用时可以通过调用list获取选择的值。现在主要是怎么实现LIST累加,并且能够供调用程序得到值。谢谢大家!

如何实现?
...全文
303 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
自顶
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
自定义控件
我姓区不姓区 2009-04-01
  • 打赏
  • 举报
回复
自定义控件还是用户控件?
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
人呢
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
这种方法可以实现啊!你看看是不是别的地方的问题,比如使用用户自定义空间的页面中能否得到selectlist的值!

==========================

得不到。这就是我现在碰到的主要问题
辰爸 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dl_wang 的回复:]
谢谢!现在主要是所选值没法累加。
我是这样实现的:

checkbox1改变事件:
if(checkbox1.checked)
{
selectlist.Add(TextBox1.Text);
}

checkbox2改变事件:
if(checkbox2.checked)
{
selectlist.Add(TextBox2.Text);
}

我想得到的是此时selectlist中有TextBox1.Text和TextBox2.Text两个值。但是每次只能得到一个.而且程序调用时selectlist的值却是空。
[/Quote]
这种方法可以实现啊!你看看是不是别的地方的问题,比如使用用户自定义空间的页面中能否得到selectlist的值!
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Sandy945 的回复:]
你就页面 放一hidden 有选中的时候 就往value里放 ,放的时候 也放ID ,有个去重的需要。
然后split() hidden 的value 就是你需要的了
[/Quote]

自定义控件中怎么实现?
阿非 2009-04-01
  • 打赏
  • 举报
回复
你就页面 放一hidden 有选中的时候 就往value里放 ,放的时候 也放ID ,有个去重的需要。
然后split() hidden 的value 就是你需要的了
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
谢谢!现在主要是所选值没法累加。
我是这样实现的:

checkbox1改变事件:
if(checkbox1.checked)
{
selectlist.Add(TextBox1.Text);
}

checkbox2改变事件:
if(checkbox2.checked)
{
selectlist.Add(TextBox2.Text);
}

我想得到的是此时selectlist中有TextBox1.Text和TextBox2.Text两个值。但是每次只能得到一个.而且程序调用时selectlist的值却是空。
dl_wang 2009-04-01
  • 打赏
  • 举报
回复
或者有什么方法能够实现当选中时得到所选的值,然后能够供调用的程序得到也可以。
ojekleen 2009-04-01
  • 打赏
  • 举报
回复
如果只统计文本框的话你可以用List<TextBox>

封装成public 属性就OK了
public List<TextBox> ls
{
get{};set{};
}
//具体什么时候ls.add()方法,你就看事件吧。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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