zoukankan      html  css  js  c++  java
  • 通过双击listview中的项目来打开新窗体,有点像组策略中的双击一条策略,然后弹出相应的窗体,修改策略 Virus





    private void listView1_DoubleClick(object sender, EventArgs e)
            
    {
               
                
    //MessageBox.Show(listView1.SelectedItems[0].SubItems[2].Text);
                
    //Type type = Type.GetType("ManagedCenterSystem." + "frmPolicyItems1");
                Type type = Type.GetType("ManagedCenterSystem." + listView1.SelectedItems[0].SubItems[2].Text);
                
    object obj = Activator.CreateInstance(type);
                Form form 
    = (Form)obj;
                form.ShowDialog();
            }
    第一列是策略的名称,第二列是策略的安全设置,也就是策略的值之类的东西,第三列是策略对应的窗体的Name,就是对应的类名,也就是取这一列的名字作为类名传递,然后利用反射动态创建窗体对象,然后打开。

    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    java 运算
    java String
    java的数据类型
    Python: str() 和 repr() 的区别
    Linux命令:which
    Linux命令:locate
    Linux命令:ifconfig
    Linux命令:whereis
    Linux命令:rz 和 sz
    Linux命令:scp
  • 原文地址:https://www.cnblogs.com/virusswb/p/1176323.html
Copyright © 2011-2022 走看看