`
李科笠
  • 浏览: 62895 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

多页面相互控制

阅读更多

最近的多页面的控制让我很恼火。现在可以通过以下方法来实现在一个winform中控制另一个winform中的控件。

比如说:现在又两个窗口,每个窗口有一个button,第一个窗口中的按钮可以打开第二个窗口,第二个窗口打开后,通过其中的button使第一个窗口中的按钮失效。首先修改第一个button的modifies为public。

 

代码如下:

第一个窗口中:

   

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2(this);
            frm2.Show();
        }
    }

 

第二个窗口中:

 

 private Form1 frm;
        public Form2(Form1 form1)
        {
            frm = form1;
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            frm.button1.Enabled= false;
        }

 

这样就可以通过窗口二中的按钮使窗口一中的按钮失效。

此方法借鉴了网上网友的方法

分享到:
评论

相关推荐

    wpf实现WebBrowser嵌入自定义网页功能 wpf页面和网页相互通信

    wpf 实现WebBrowser嵌入自定义网页功能 wpf页面和网页相互通信,相互传递数据。通过wpf控制网页内容,通过js控制wpf页面内容。wpf集成web地图。

    HTML 语言教程HTML电子书

    多窗口页面(Frames) 会移动的文字(Marquee) 多媒体页面(Alternative Inline Elements) 详细目录 页面 文件结构 语言字符集信息 背景色彩和文字色彩 页面空白 链接 开新窗口 标尺线 字体 标题 字号 物理...

    HTML完全手册.chm(初学者必看)

    附目录: 页面 文件结构 ...多窗口页面 基本语法 尺寸设置 窗口间相互操作 外观 浮动窗口 会移动的文字 基本语法 移动属性的设置 外观设置 多媒体页面 嵌入多媒体文本 背景音乐 视频剪辑

    HTML教程(图文并茂)

    页面 ... 多窗口页面 基本语法 尺寸设置 窗口间相互操作 外观 浮动窗口 会移动的文字 基本语法 移动属性的设置 外观设置 多媒体页面 嵌入多媒体文本 背景音乐 视频剪辑

    清华大学图书馆主页 - INTERNET 教室 - HTML 语言教程

    和传智播客韩顺平老师的推荐查询的手册一样 ...多窗口页面 基本语法 尺寸设置 窗口间相互操作 外观 浮动窗口 会移动的文字 基本语法 移动属性的设置 外观设置 多媒体页面 嵌入多媒体文本 背景音乐 视频剪辑

    IE会话共享覆盖,用于解决登陆多账号.rar

    在通常情况下,我们在电脑中打开浏览器只能登录一个网站的账号,如果再新打开一个窗口,一般会显示是登录后看最后登陆的页面账号,因为Session是共享的,会覆盖之前账号,最后登陆有效。 因此我们有些时候需要在...

    html属性参考大全

    多窗口页面(Frames) 基本语法 尺寸设置 窗口间相互操作 外观 浮动窗口 会移动的文字(Marquee) 基本语法 移动属性的设置 外观设置 多媒体页面(Alternative Inline Elements) 嵌入多媒体文本 背景音乐 ...

    使用 AngularJS 开发一个大规模的单页应用 源码

    尽管现代的Web技术(比如那些在HTML5中引入的技术)提供了应用程序中各自独立的逻辑页面相互感知和导航的能力,页面却不会在过程中重新加载任何端点,或者将控制转到另外一个页面. 同单页面应用程序的交互常常设计...

    ASP.NET2.0+AJAX结合模版标签引擎大型商城源码

    商城系统中的权限管理模块提供强大的权限控制,支持多用户操作后台,能控制每个用户访问不同的页面以及能控制每个用户对每个页面中的按钮的操作权限。可按照自己的需求定义不同的用户组(角色),以及每个用户组...

    多线程操作实例源码,,

    浏览器就是一个很好的多线程的例子,在浏览器中你可以在下载JAVA小应用程序或图象的同时滚动页面,在访问新页面时,播放动画和声音,打印文件等。  多线程的好处在于可以提高CPU的利用率——任何一个程序员都不希望...

    多线程操作实例源码

    浏览器就是一个很好的多线程的例子,在浏览器中你可以在下载JAVA小应用程序或图象的同时滚动页面,在访问新页面时,播放动画和声音,打印文件等。  多线程的好处在于可以提高CPU的利用率——任何一个程序员都不希望...

    Windows是一个多任务的系统

    浏览器就是一个很好的多线程的例子,在浏览器中你可以在下载JAVA小应用程序或图象的同时滚动页面,在访问新页面时,播放动画和声音,打印文件等。  多线程的好处在于可以提高CPU的利用率——任何一个程序员都不希望...

    javascript网页特效实例大全

    10.6 列表内容相互转换 270 10.7 身体健康测试 273 10.8 网络知识测试 275 10.9 方框线上的闪耀效果 278 10.10 自动隐藏的菜单 281 10.11 自动收缩的菜单 283 10.12 爆炸式菜单链接 285 10.13 显示边框的菜单...

    通过发微博控制电脑的程序源码

    前段时间看群里挺多讨论 微博api,正好前几天看到有个微博遥控器这东西,可以通过发微博(手机..........各种终端效果都一样)来控制电脑,看了看实现起来也不怎么复杂,整个这东西玩玩,顺便熟悉熟悉 微博api。 ...

    多级轧机过程的建模和控制:该演示展示了多级轧机过程的工厂建模和控制器设计。-matlab开发

    以下页面提供了涵盖工厂建模和控制器设计方面的网络研讨会系列的链接: http://www.mathworks.com/programs/rolling_mill_webinars/index.html 该演示模型利用物理建模工具对纸张与辊(用于减薄)和活套机构(用于...

    Struts2+API+标签全解+网页说明

    doubleselect标签:生成一个相互关联的列表框,该标签由两个下拉选择框组成。 datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成HTML页面的HEAD部分。 file标签:在页面上生成一个上传文件元素...

    Android Activity在GridView和ListView之间切换使用一个布局实现的方法

    4. 通过控制isGridView标签来控制页面的显示。 /** * Update ui to be the selected style. */ @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == R.id.menu_...

    基于并发访问请求关联的访问控制协调方法

    调研目前网络应用中并发访问请求的构成和相互联系,给出...针对网络应用,基于异步通讯方式和多线程技术提出通过访问请求调度实现访问控制协调的方法,保证系统的并发性和安全性,优化页面性能,为用户提供更好的使用体验。

    毕业设计-基于python-web服务统一身份认证协议设计毕业设计与实现(源码+数据库+演示视频).zip

    假如主控制中学的没有登录,其他的页面都无法访问。 2.控制中心下的列的服务,支持启动,关闭控制,就是我登陆进来后可以看到所有的服务列表 3.用户管理,可以管理用户的登录情况 4.日志管理,对登录系统的日志信息...

    dtalk(Device Talk)基于Redis发布订阅(pub/sub)系统实现的前端设备控制框架(java)

    当所有的设备都能直接通过ip地址访问时,设计设备管理系统时,只需要把前端设备当作一个简单的服务器就可以,比如目前大多数路由器的管理系统就是一个web服务,通过这个web服务,用户可以远程访问路由器的管理页面来...

Global site tag (gtag.js) - Google Analytics