2 tuzikyy tuzikyy 于 2016.04.28 17:28 提问

c#MDI窗口问题,子窗口的实例变量怎么在父窗口里改变

问题是这样,我想写一个MDI窗体,点Creative创建一个画板,点color改变颜色,但不知道如何在Form1里实现改变颜色这个功能图片说明

1个回答

u013730239
u013730239   2016.05.12 09:15

你在弹出子窗体的时候实例化了一个子窗体的对象的 , 通过那个对象 来做

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用javascript父窗口控制只弹出一个子窗口
    近来网上经常流传一些关于如何在父窗口控制只弹出一个子窗口 问题,我查看了一些,大部分都是只能解决部分或者很麻烦,还不算完美。比如有人是实现的这样,使用的是Cookie,以下是例子。主页上做了一个弹出窗口,如何使其只弹出一次,返回主页时不再弹出了。 --------------------------------------------------------------- windo
Qt 子窗口内嵌到父窗口中
有时需要把一个子窗口内嵌进入父窗口当中。 我们可以这样做 1.新建一个QWidget 或者QDialog的子类 ClassA(父类为ClassB) 2.在新建类的构造函数中添加设置窗口属性 setWindowFlags(Qt::CustomizeWindowHint|Qt::FramelessWindowHint);关闭默认的窗口标题提示以及没有边框的窗口。
SWT/Jface Decorations 可以内嵌窗口 很神奇的
/**  * @Description: TODO  * @author zouxs  * @date 2012-10-17  */ import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Decorations; import org
Qt实现子窗口内嵌到主窗口内部
方法1. 在栈中创建子窗口,例如把子窗口设置为主窗口的一个成员函数,dialog   w; 调用子窗口时指定子窗口的父对象为当前窗口,如w.setparent(this)然后在w.show() 方法2 在堆中创建窗口(创建子窗口指针,使用new的方式),在子窗口的构造函数中添加setWindowFlags(Qt::CustomizeWindowHint|Qt::FramelessWindowHi
QT子窗口在父窗口上显示
之前做测试的时候试过 忘了记录保存 又再找一遍   所以还是记起来吧   项目服务器需要左边是菜单,右边显示不同菜单界面,总不可能都放在同一个窗口中吧 于是上网找到了这种方法 1、在点击触发某个槽函数以后,创建一个窗口 Log= new Server_Login(this);//创建一个窗口 Password->hide();//上一个窗口隐藏 Log->show();/
C#-Mdi多文档窗口及其子窗口的排列 ---ShinePans
MdiLayout枚举成员及说明 Casecade s所有Mdi层叠在父窗口 TileHorizontal 水平平铺 TitleVertical 垂直平铺 Form1.cs (mdi) using System; using System.Collections.Generic; using S
C#下让MDI子窗体布满父窗体的整个工作区
 前提是你已经建立了一个窗体Form1,并设置窗体的  IsMdiContainer  属性为真,其次就是建立窗体的子窗体Form2,并设置所有的窗体的FormBorderStyle属性为FixedSingle,最后就是设置了,在Form1调用Form2子窗体的处理程序中,添加如下代码:            Form2.WindowState = FormWindowState.Normal
【C#】MDI窗体中,将子窗体置于父窗体控件之上的方法
问题 这几天在优化程序的时候发现了一个问题,就是在MDI窗体中的子窗体被激活显示出来之后,总是被主窗体中的控件遮挡(各种控件)。解决的方法也试了很多但是都不是很满意,由于C#的WINFROM窗体没有SETPARENT的方法,所以很多东西都需要自己去编写,下面就贴一个至少让我感觉非常不错的方法吧。 解决办法 user32.dll 首先来介绍一下什么是“User32.dll” 欢
c#的mdi窗口中如何完成子窗口间的切换?
 form1,form2,form3是form0的子窗体。 主窗体form0的工具栏toolbar1中有三个按钮Toolbutton1,Toolbutton2,Toolbutton3; 点击Toolbutton1打开form1子窗体,点击Toolbutton2打开form2子窗体,点击Toolbutton3打开form3子窗体; 要加入什么代码,可以实现这样的功能: 当一个子窗体已经打开,点击
总结:子窗口创建及父窗口与子窗口之间通信
1、Javascript弹出子窗口可以通过多种方式实现,下面介绍几种方法(1) 通过window对象的open()方法,open()方法将会产生一个新的window窗口对象    其用法为: window.open(URL,windowName,parameters);  URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页;  windowName:描述被打开的窗口的