c#怎么实现在一个窗口操作另一个窗口的enabled属性

问题描述

c#怎么实现在一个窗口操作另一个窗口的enabled属性

我用静态变量定义一个类public class bool value在a窗口填写formb b=new form b();b.enabled=app.value,在b窗口填写app.value=false;为啥运行时一直弹b框

解决方案

formb b=new form b()
这样你操作的不是显示的那个formb,而是你又新创建的那个。

你可以用formb b=Application.OpenedForms["formb"] as formb;得到之前的那个。

解决方案二:

在b窗口的构造初始化时就将value传递到b窗口

解决方案三:

http://www.cnblogs.com/cosoft/archive/2011/08/08/2130659.html

解决方案四:

C# 从一个窗口传参到另一个窗口
c#在一个窗口调用另一个窗口

时间: 2025-01-27 05:10:27

c#怎么实现在一个窗口操作另一个窗口的enabled属性的相关文章

C#实现一个窗口调用另外一个窗口

问题描述 子窗体调用主窗体的timer控件,实现主窗体的事件变化功能需求是在子窗口上发生报警时,主窗口上的报警灯闪烁(timer实现两个图片交替) 解决方案 解决方案二:逻辑错了,应该是发生报警的时候,通知主窗体,然后timer来交替实现报警功能解决方案三:主窗体注册子窗体报警事件,当子窗体报警事件触发时,主窗体报警事件处理启动timer控件实现图片切换解决方案四:确实是这样,能提供个思路吗解决方案五:你还是搞个自定义事件吧,子窗体可以定时执行任务,然后触发事件通知主窗体解决方案六:主窗口打开子

MFC中CWnd类及其派生类对话框、消息处理、窗口操作

http://hi.baidu.com/xiaorida21/blog/item/8d8eb77a22eedee52e73b39e.html CWnd类 我们在屏幕上看到的所有对象都和窗口有关,它们或者派生于CWnd,属继承关系,如对话框.工具栏.状态栏.子控件:或者被CWnd合成,属服务员与服务对象关系,如图标.菜单.显示设备. CWnd类封装的窗口操作主要包含窗口的创建和销毁.操作窗口风格.操作窗口状态.窗口子类化.获取指定窗口等. 当然,CWnd还实现了其他功能: 1.绘制窗口 GetDC

java点击一个按钮怎么改变另一个窗口标签内容

问题描述 java点击一个按钮怎么改变另一个窗口标签内容 这是类A的按钮JButton pingguo = new JButton(""苹果""); pingguo.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { new FrameP(); } }); pingguo.setForeground(new Color(255 99 71)); p

JS 子窗口操作父窗口实例详解

1.从子窗口中往父窗口传值 如父页面有一个控制的id是choosedProvider,那么这样可以把值传给父页面:  代码如下 复制代码 opener.document.getElementById("choosedProvider"]).value="Tom"; 2.从父窗口传值给子窗口,如子窗口中有id为T的控件,此时可以用如下传值:  代码如下 复制代码 <script> var newWindow; function openWindow(url

c#-C#的一个窗口怎么调用另一个窗口的控件?

问题描述 C#的一个窗口怎么调用另一个窗口的控件? C#的一个窗口怎么调用另一个窗口的控件?调用dataGridView控件 解决方案 http://bbs.csdn.net/topics/360140208 解决方案二: 看我写的例子 解决方案三: 我们当时也遇到这个问题,你可以好好看一下定义窗口的代码,new一个窗口的时候你并不一定非得是无参数,你可以构造一个参数,在new的时候讲另一个窗口当做参数给传进去. 解决方案四: 在一个窗口中调用另一个窗口或者对话框. 现在有两个窗口: 主窗口Fo

c#在一个窗口用timer事件怎么触发另一个窗口的enable属性

问题描述 c#在一个窗口用timer事件怎么触发另一个窗口的enable属性 form1窗口里 private void timer1_Tick(object sender, EventArgs e) { DateTime timeend = Convert.ToDateTime(textBox2.Text);//设置结束时间 textBox1.Text = dt.GetDateTimeFormats('M')[0].ToString();//设置当前时间 string timeday = Da

(论坛答疑点滴)如何在一个用户控件内操作另外一个用户控件的中的控件?

控件 比如一个论坛,上面一个top用户控件用来登陆,下面一个buttom的用户控件用来显示在线人数,要求登陆以后立即刷新online中的在线人数,就需要在一个用户控件中操作另外一个用户控件中的控件(这2个用户控件都包含在一个页面中) 看过 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125515.html 和 http://www.cnblogs.com/lovecherry/archive/2005/04/11/135543.htm

母窗口-QT中怎么在一个窗口中获得另一个窗口的指针?

问题描述 QT中怎么在一个窗口中获得另一个窗口的指针? 我用Widget作为母窗口,在其主函数中用信号槽建立了一个Dialog的窗口,那么这个Dialog窗口是不是Widget的子窗口呢?如果是的话,我想通过信号槽在Dialog中调用Widget中的数据,这样的话Widget母窗口应该是SIGNAL信号,在信号槽函数中需要使用它的指针.我在建立Dialog窗口的时候用new Dialog(this)将主函数指针传递给子函数,在子函数函数体的信号槽中槽函数写的parentWidget () 获得母

按钮-C# 如何在一个窗体内执行另外一个窗口的一个控件的事件

问题描述 C# 如何在一个窗体内执行另外一个窗口的一个控件的事件 问题具体描述是:在Form1里面点击一个按钮,可以执行另外一个Form2里一个按钮对应的事件.像一个登陆界面,一个测试网络的界面,我要点登陆界面的登陆键,可以直接开启测试网络界面一个测试键对应的事件. 我实验过,如果把测试网络界面的测试键对应的事件设法移植到登陆键,很容易造成代码的冗杂,很难看懂.鄙人学识浅薄,还望提点,是否有优化的方案去解决这个问题. 解决方案 这个可以使用 委托 解决. 解决方案二: 用委托, 自定义事件htt