zoukankan
html css js c++ java
Winform处理MDI父窗体与子窗体的交互
设置个窗体只能弹出一次
设置个窗体只能弹出一次
#region
设置个窗体只能弹出一次
/**/
/**/
/**/
///
<summary>
///
控制只弹出一个子窗体
///
</summary>
///
<param name="type">
子窗体类型
</param>
public
void
FilmShow(Type type)
{
Form[] f
=
this
.MdiChildren;
foreach
(Form form
in
f)
{
if
(form.GetType().Name
==
type.Name)
{
form.Activate();
return
;
}
}
Assembly a
=
Assembly.GetExecutingAssembly();
Form ff
=
(Form)a.CreateInstance(type.FullName);
ff.MdiParent
=
this
;
ff.Show();
//
this.statusBarPanel3.Text = this.ActiveMdiChild.Text.ToString();
}
/**/
/**/
/**/
///
<summary>
///
该窗体以模式窗体形式弹出
///
</summary>
///
<param name="type"></param>
public
void
FilmShowDialog(Type type)
{
Form[] f
=
this
.MdiChildren;
foreach
(Form form
in
f)
{
if
(form.GetType().Name
==
type.Name)
{
form.Activate();
return
;
}
}
Assembly a
=
Assembly.GetExecutingAssembly();
Form ff
=
(Form)a.CreateInstance(type.FullName);
ff.ShowDialog();
//
this.statusBarPanel3.Text = this.ActiveMdiChild.Text.ToString();
}
#endregion
下面是如果调用该方法
private
void
menuItem2_Click(
object
sender, System.EventArgs e)
{
//
密码修改,弹出模式窗体
this
.FilmShowDialog(
typeof
(AdminPwdUpdate));
}
private
void
menuItem4_Click(
object
sender, System.EventArgs e)
{
//
类别管理,弹出子窗体
this
.FilmShow(
typeof
(TypeForm));
}
,
这个送给你!
查看全文
相关阅读:
将光标定位于输入框最右侧的实现方式
Canvas学习笔记
CSS3 颜色模式
CSS ^ $选择器
jQuery.Validator Sample
让网页的title动起来
转:线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
winform 表单正则表达式验证 示例(ValidationRule)
详解用Navicat工具将Excel中的数据导入Mysql中
PHP面试题之实现输出100以内的质数
原文地址:https://www.cnblogs.com/di305449473/p/1245779.html
最新文章
BootStrap 杂记
安全、防注入 杂记
手机获取验证码的接口 案例
正则表达式语法
php中die(),exit(),return的区别
php 通过CURL 发送Http的post请求
php二维数组排序的处理
php打印数组 --- 打印出漂亮格式的数组
Thinkphp 模板中直接对数据处理 模板中使用函数 中文字符串截取
phpStudy 创建多个站点,绑定域名
热门文章
通过CSS实现的html背景色渐变
PHP 函数整理 (用过的)
本地wampserver如何配置伪静态
几种电子商务的商业模式的比较
PHPstorm设置连接FTP,进行文件上传、下载、比较
把字符转换为 HTML 实体
CSS3实战之background篇
CSS3实战之box-shadow篇
CSS3实战-文字篇
取消IE下的叉
Copyright © 2011-2022 走看看