<MenuCommand ImageList="$!ImageList1" ImageIndex="13" Text="会员明细账" Enabled="=Permission(&quot;LeaguerAccount&quot;,&quot;Read&quot;)" OnClick="=Open(&quot;LeaguerAccount&quot;,Me)">
</MenuCommand>
其中的imageIndex和text等的属性是窗体初始化时动态读取,然后加载的吗?如果是的话,我有一点不太明白:onclick好像是点击这个menucommand时执行的操作。但是从xml文件读取后是string ,怎么转变成方法命令的?
还是我想的就不对,请大家指教一下。谢谢。

解决方案 »

  1.   

    哇,这个写的是什么意思,只有写的人才知道。onclick好像是点击这个menucommand时执行的操作。但是从xml文件读取后是string ,怎么转变成方法命令的?
    ——〉
    转变为命令干什么?可以在menu的onlick里,通过“反射”得到这个Open方法并得到要传入的参数,再Invoke。
      

  2.   

    学习,不知道这种界面配置xml文件是用什么工具生成的呢???
      

  3.   

    to:杨东
       亲爱的老大,反射是怎么回事?
       能给行代码吗?意思意思就可以了。
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  4.   

    Assembly a = Assembly.LoadFrom("dllname");  // dllname为要发射的dll的名称,比如有个a.dll。
    Type myType = a.GetType("Customer"); // 比如a.dll有个Customer的类。
    myType.InvokeMember("GetName",......);  // 要执行的方法为GetName。
      

  5.   

    to:杨东
        非常感谢,稍后揭帖
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================