利用反射机制,可以得到solution下所有project的画面及所包含的控件,那么如何获得该画面对哪些控件的哪些事件进行了处理呢?
如画面信息为:
static void Main() 
{
Application.Run(new Form1());
}
private void button1_Click(object sender, System.EventArgs e)
{
CreateControl objCreate = new CreateControl();
objCreate.ControlCreate();
}
我如何才能得到button1_Click呢?是否可以通过发射获得?如何做?谢谢

解决方案 »

  1.   

    判斷畫面﹖太困難了吧。不太明白你的真正目的。
    不過若只是想判斷一個窗體是否按了按鈕﹐可以通過鉤子截獲消息來判斷。
    如果是自己的程序﹐直接在窗體的PreProcessMessage中判斷消息.
      

  2.   

    我的目的是完成一自动化工具,把一堆WinForm的工程转换成WebForm,
    分为两步,第一是画面部分,第二是画面逻辑部分
    这两部分问题都很多。
    例如:在画面逻辑转换时,有很多winform支持的事件在webform中不再支持。等等...
    各位高人,能给我一些建议么?