会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
代码改变世界
Cnblogs
Dashboard
Login
Home
Contact
Gallery
Subscribe
RSS
程序员
突破单一数据库类型及单一编程语言来思考的程序员。
通过双击listview中的项目来打开新窗体,有点像组策略中的双击一条策略,然后弹出相应的窗体,修改策略
2008-04-29 15:38
Virus-BeautyCode
阅读(
1095
) 评论(
0
)
编辑
收藏
举报
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
【说明】转载请标明出处,谢谢
反馈文章质量,你可以通过快速通道评论:
会员力量,点亮园子希望
刷新页面
返回顶部
About