读书人

c# 怎么根据窗体句柄获得窗体上Button

发布时间: 2012-05-08 22:09:41 作者: rapoo

c# 如何根据窗体句柄获得窗体上Button控件,和执行Button的事件
c# 如何根据窗体句柄获得窗体上Button控件,和执行Button的事件

[解决办法]
如何根据窗体句柄获得窗体上Button控件...不明白你指的句柄是什么
遍历按钮代码如下

C# code
foreach (Control c in this.Controls)            {          //第一种情况:button在窗体上                      Button btn = c as Button;                if (btn != null)                {                    if (btn.Text == "确定")                    {                         //do sth.                    }                }                //第二种情况:Button在panel等容器里面                Panel p = c as Panel;                if (p != null)                {                    foreach (Control cc in p.Controls)                    {                        Button c_btn = c as Button;                        if (c_btn != null)                        {                            if (c_btn.Text == "确定")                            {                                //do sth.                            }                        }                                            }                }            }
[解决办法]
是在同一个进程中不?同一个就是4L的方法,不再同一个进程的话,那就msdn SendMessage吧

读书人网 >C#

热点推荐