有个panel
panel中有3个控件 我点击控件 想获取控件的索引有谁知道怎么实现啊????
panel中有3个控件 我点击控件 想获取控件的索引有谁知道怎么实现啊????
解决方案 »
- 请问各位WPF,WCF,WF是什么东西??
- 我的网站最近老被注入<script src=</title>"><script src=http://8882.ss.la></script>
- 想设置第四列为两为小数的数值
- 一段代码,请大家帮我看看,谢谢!
- 数据库连接问题,请高手指点!
- 关于时间Null被转化成"0001-01-01 08:00:00"的问题
- Listview如何快递全选?
- 如何把tabControl的某个tabpage下面的所有子控件遍历装入一个list里面
- 关于装配件中名称空间的问题
- 动态连接库调用 (运行后Unable load dll(aa.dll) ),谢谢各位了
- 用代码增加一个BUTTON
- 怎么解决TreeView 获取节点的状态
我就是要点击的那个控件在panel中的索引,panel.Contrls[i],这个i的值
我就是要点击的那个控件,获取这个控件在panel中的索引,如panel.Contrls[i],这个i的值
不过,最好还是说说你要取这个值干什么,也许另有其他的解决办法。
1>我定义个继承控件 创建变量保存这个值
2>自定义委托和事件 通过委托获取这个值 然后传给事件
3> 然后重载click事件引发我自定义的事件 这样行不? 可以能不能告诉我第2>步怎么实现,这个我不是很清楚
弄起了我+50分
{
for(int i=0;i<this.panel1.Controls.Count;i++)
{
if (((Button)sender).Name == panel1.Controls[i].Name)
{
MessageBox.Show(i.ToString());
}
}
}
panel中有三个button,button1输出的却是2,最后加入的button的i却是0,i的顺序和加入的顺序是相反的。