请问如何遍历WINFORM中的某一窗体上的的某个控件的所有的:方法,事件,属性,及其名称???
谢谢!!!!!!!!!!!!!

解决方案 »

  1.   


    Type myType = Type.GetType("WindowsApplication34.Form1.button1");///这一行弹出异常,‘未将对象引用设置到对象的实例,
    //////////////////////////////////////////可明明已经new Button了啊????
    MemberInfo[] myMemberInfo = myType.GetMembers();
    for(int i = 0 ;i<myMemberInfo.Length;i++)
    {
     listBox1.Items.Add(myMemberInfo[i].Name);
    }
      

  2.   

    ("WindowsApplication34.Form1.button1");/// 问题在这里,
    WindowsApplication34.Form1这是一个类,而不是对象,而button1是Form1类实例对象的一个成员,所以这样写有问题,如果在同一个窗体里面,用this.button1,如果不是,则用对象名,Form1 frm = new Form1(), Type myType = Type.GetType("frm.button1");
    建议楼主再仔细看下面向对象的基础概念,还有类,接口,对象的深层含义。否则会发生很多类似的问题的