快速高效创建你的子窗口

上班无聊上网

上班无聊上网

2016-01-29 13:23

快速高效创建你的子窗口,快速高效创建你的子窗口
我们准备编写一个MDI应用程序,避免不了要有很多的菜单和子窗体,当我们单击菜单时一个子窗体就会被打开,相应的它会有一些初始化的动作。我不知道各位是怎么处理这个问题的,在这里我只是想把我的办法分享给大家。子窗体打开并且设置一些动作的问题:也许你会把关于这个子窗体的打开的代码直接写到该菜单的click事件下,但是当你的子窗体非常多的时候,你一定会觉得很烦,因为你一直在做同一件事情。我的解决办法是写一个方法,给它传参数,这样我们只需要把子窗体的有关信息传给该方法,这个方法就会给我们打开对应的子窗体,这样在你需要创建一个子菜单的时候,需要做的只是在菜单的click事件下调用该方法即可,我不想说高深的理论,但我觉得这样做,让我们的工作变得更轻松。以下是该方法的实现:/*功能:动态的打开子窗体和初始化的一些动作并且只允许该子窗体的一个实例存在。参数说明:strNameSpace: string, 该子窗体的命名空间 strChild:string,该子窗体的名字,即要打开的子窗体的name属性*/using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Runtime.Remoting; private void OpenChild(string strNameSpace,string strChild) {
//判断该子窗体是否已经存在
bool IsOpen = false; for(int i=0;i
展开更多 50%)
分享

猜你喜欢

快速高效创建你的子窗口

电脑网络
快速高效创建你的子窗口

jquery 子窗口操作父窗口的代码

Web开发
jquery 子窗口操作父窗口的代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

子父窗口之间的操作

Web开发
子父窗口之间的操作

创建无Icon的窗口

编程语言 网络编程
创建无Icon的窗口

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

创建不规则窗口

编程语言 网络编程
创建不规则窗口

高效Todo怎么创建项目

手机软件 应用软件
高效Todo怎么创建项目

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《迷你西游》选卡及阵容搭配站位攻略

《迷你西游》选卡及阵容搭配站位攻略

C#运算符的优先顺序

C#运算符的优先顺序
下拉加载更多内容 ↓