c#-C#新手,新建窗口如果调用原有窗口的数据

问题描述

C#新手,新建窗口如果调用原有窗口的数据

窗口A里有一个textbox控件,现在在新建的窗口B中,如何获取那个textbox里的数据?

解决方案

http://bbs.csdn.net/topics/360140208

解决方案二:

如果窗口B基于窗口A的话,可以通过构造函数传参的方式。否则可以通过textbox的句柄获取。http://bbs.csdn.net/topics/330146679

解决方案三:

控件最好还是Private, 你定义个属性 public string value { get { return textbox.text}; set{textbox.text = value}}
formB要用的时候 formA.value就能获取了

解决方案四:

有几种方法,最简单的方法就是,form1中 加一个public变量 如 public stirng a="aa",form2中实例化一个form1 myform,
myform.a的值就是aa了。至于textbox中的值 你赋值给a就可以了

解决方案五:

我回答了很多次了,就不重复了。有问题问我。

解决方案六:

最简单的一种方法就是参量传递。
eg:
public static const string(int/double) flag; // 这个是全局变量

……………………

formA: textbox.text=aaaaaaaaaaa; // 更新 A 中textbox,紧接着传给全局变量
RTData.flag=textbox.text;

formB:textbox.text=flag; // B 中textbox要访问A的数据,直接找全局变量就行了

时间: 2024-09-19 10:00:26

c#-C#新手,新建窗口如果调用原有窗口的数据的相关文章

Flex父子窗口相互调用实现思路及源码_Flex

1.设计思路 (1)子窗口调用父窗口的方法 (2)子窗口做了修改后,返回父窗口,父窗口调用子窗口函数 2.设计源码 (1)父窗口 ParentWindow.mxml: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns

WPF 如何调用子窗口

问题描述 我用WPF建了一个MainWindow,之后想建个属性窗口,名字为onewindow:想在主窗口代码如:privatevoidstop_Click(objectsender,RoutedEventArgse){}调用子窗口,想问一下怎么实现,谢谢 解决方案 解决方案二:newDiaglog,然后show()解决方案三:onewindowow=newonewindow();ow.show();///这个弹出后,主窗口可以点击,操作//ow.DiaglogShow();///这个弹出子窗口

iframe里面的页面调用父窗口,左右窗口js函数的方法

iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法. 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN(); 那么只要在C页面中写如下JS函数就可以了: window.parent.AFUN(); 如果AFUN()有参数也可以直接传递合适的参数进去. 例如: 修改父窗口控件属性 window.parent.document.getElementById('

快速新建空白的IE浏览器窗口的方法

当我们打开IE浏览器以后会在任务栏上面显示一个IE图标,如果您这时想要新建一个空白的IE窗口,可能会选择返回到桌面,在单击桌面上IE的快捷方式,或者在当前的IE窗口中右键单击链接文字,在IE右键菜单中选择"在新窗口中打开"以新建一个IE窗口.这两个方法虽然都可以达到目的,但是要连续单击几次鼠标,而且第二个方法还会影响IE新建窗口的打开速度. 相信所有用户应该都知道鼠标中间的滚轮可以上下滚动,但是很多用户未必知道滚轮同时是一个可以点击的按钮. 我们只要在任务栏的IE图标上单击鼠标的滚轮按

Chrome下ifame父窗口调用子窗口的问题示例探讨

 这篇文章主要介绍了Chrome下ifame父窗口调用子窗口的问题,需要的朋友可以参考下 项目中遇到的一个浏览器不兼容问题:    在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使.   代码如下: <frameset rows="108,*,30" border="0" frameSpacing="0" frameBorder="0"> 

Chrome下ifame父窗口调用子窗口的问题示例探讨_javascript技巧

项目中遇到的一个浏览器不兼容问题: 在IE和Firefox下直接在ifame框架页的父窗口用子窗口的name调用子窗口的js函数都好使,在Chrome下不好使. 复制代码 代码如下: <frameset rows="108,*,30" border="0" frameSpacing="0" frameBorder="0"> <frame name="header" scrolling=&q

《Android 应用案例开发大全(第二版)》——6.7节获取第三方程序中可调用的窗口

6.7 获取第三方程序中可调用的窗口 Android开发权威指南(第二版) 第X问1 源代码目录:src/ch06/InvokeSinaWeibo 现在很多程序中使用的功能并未包含在程序本身,都是通过各种插件方式获得的其他程序的资源.例如,经常会使用到的"分享"功能就是调用了系统中所有可以处理某类资源的窗口来实现的,如果这样的窗口多于一个,就会显示一个选择列表. 如果想利用其他程序中的资源,首先要了解程序对外的接口.但很多程序并没有公开相应的接口,在这种情况下,就需要通过该程序的APK

安卓加速度传感器-[新手上路]安卓?怎么调用加速度传感器的数据

问题描述 [新手上路]安卓?怎么调用加速度传感器的数据 大神们有没有代码包,或者在哪里可以找到类似的程序源代码想要加速度传感器数据进行处理 解决方案 http://blog.sina.com.cn/s/blog_45e6be0801013mzm.html

c#-C#.net如何按了菜单栏选项后改变窗口布局而不是新建新的一个子窗口

问题描述 C#.net如何按了菜单栏选项后改变窗口布局而不是新建新的一个子窗口 希望通过按菜单栏的仓库录入之后就直接在窗口下面生成新的布局页面而不是弹出一个增加仓库的子窗口,求解有什么控件可以实现么 解决方案 用Form MDI或者加一个容器控件装载即可. 解决方案二: 用mdi方式,或者把新建的窗口嵌入到当前页面的有个容器中,即设置parent