AB窗体互传参数
一.找了好几个,都不靠谱,不是说不靠谱,自己感觉太繁琐
二.父窗口传子窗口好传,有两种方法(自己认为比较简单的方法哈),
1第一种方法:在子窗口中新建一个属性;再新建一个方法,当然方法就是把属性个窗体控件(例如textbox)显示出来;
然后在父窗口中实例化子窗口,然后调用用实例化的子窗口属性,给属性赋值;然后再调用实例化子窗口的方法;然后显示子窗口
2 第二种方法 因为你要传递参数,必须要有动作,及运行程序,在父窗口打开子窗口的时候就可以在初始化中给子窗口赋值(WORD中的搜索功能,你选中一段文字,再点搜索,自己试下不要光看我在这说)
1》在初始化子窗口中直接加入参数(窗体的构造函数),然后在函数中把参数赋值给子窗口控件(例如textbox)
public B(string canhu)
        {
            InitializeComponent();
            textBox1.Text = canhu;
        }
2》 在父窗体中实例化子窗体的时候在参数中直接写上要传递的参数即可(B b = new B(textBox1.Text);)
很简单的就不上源代码了
三。子窗口传父窗口;因为是在打开子窗口的情况下来传递参数的,所以在实例化父窗口的时候要指明要传递的窗体,因为实例化一个窗体,这个窗体可以是任意窗体,也可以是子窗体本身,所以传递也就没意义了
待续。。。。。。。
AB窗体互传参数的更多相关文章
- AB窗体互传参数本质
		
一.找了好几个,都不靠谱,不是说不靠谱,自己感觉太繁琐,根本就是本窗体的属性(对象)的传递,1实例化2把实例化后的窗体属性=本窗体的对象 二.传递的的时候都是在互相引用的时候传递,推荐的个人认为最简单 ...
 - Android中Activity之间访问互传参数
		
public class MainActivity extends Activity { private static final int OTHER = 1; @Override protected ...
 - CP,SCP 命令(包括windows与linux用xshell互传)
		
linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... direct ...
 - 【转】windows和linux间共享互传文件
		
原文:http://blog.guorunmin.cn/2015/09/16/windows%E5%92%8Clinux%E9%97%B4%E5%85%B1%E4%BA%AB%E4%BA%92%E4% ...
 - WPF 之  窗口间传参数
		
有如下几种方式: 1) 声明个全局变量,就是App.xaml里面声明:在所有窗体里面都可以引用 Application.Current.Properties["ArgumentName&qu ...
 - Java和JavaScript的时间互传
		
原创文章,转载请注明:Java和JavaScript的时间互传 By Lucio.Yang 1.从JavaScript到Java JavaScript: function query(){ var s ...
 - linux学习(十)find命令、Linux文件后缀名、Linux和windows文件互传
		
一.和find相关的几个搜索命令,了解即可. 1.1 which [root@iZ25lzba47vZ ~]# which ls alias ls='ls --color=auto' /usr/bin ...
 - Shell script 传参数处理(默认变量)
		
变量 含义 $0:shell脚本的名字: $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 "$*" :代表"$1c$2c$3 ...
 - C#多线程函数如何传参数和返回值
		
详见网站:http://WWW.MOVIH.COM就是一个多线程爬虫系统. C#多线程函数如何传参数和返回值 提起多线程,不得不提起 委托(delegates)这个概念. 我理解的委托 ...
 
随机推荐
- 使用 Composer 为 ThinkPHP(3.2.3)框架添加和管理组件
			
环境:Windows 64位 PHP 版本: 框架:ThinkPHP Tips: 组件:打包的代码,可以是一系列相关的类(class).接口(interface).特性(trait),用于解决某个具体 ...
 - System.Linq.Dynamic的使用
			
项目中经常用到组合条件查询,根据用户配置的查询条件进行搜索,拼接SQL容易造成SQL注入,普通的LINQ可以用表达式树来完成,但也比较麻烦.有个System.Linq.Dynamic用起来比较方便. ...
 - try{}、catch(){}、throw语句
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
 - 【转载】查看freebsd 服务器硬件信息
			
http://3918479.blog.51cto.com/3908479/857900 查看服务器的cpu配置 Fb-bj138# dmesg | grep CPU CPU: Intel(R) Co ...
 - 自动化测试工具——JMeter
			
Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资源,例如静态文 ...
 - 解决Entity Framework中DateTime类型字段异常
			
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值 具体的错误原因是:C#中的DateTime类型比SqlServer中的datetime范围大.SqlServe ...
 - KITTI数据集格式说明
			
由于上一篇博客所提到的论文中的训练数据是KITTI的数据集,因此如果我想要用自己的数据集进行训练的话,就需要先弄清楚KITTI数据集的格式,在以下的网址找到了说明: 首先,数据描述中是这样的: 在以下 ...
 - Find Missing Term in Arithmetic Progression 等差数列缺失项
			
查找等差数列中的缺失项. e.g.Input: arr[] = {2, 4, 8, 10, 12, 14} Output: 6 Input: arr[] = {1, 6, 11, 16, 21, 31 ...
 - Android 基于Android的手机邮件收发(JavaMail)之二( Welcome.java 和 ReceiveAndSend.java )
			
周末休息,这次我们继上次内容继续.上一篇内容我们讲述的是一些准备工作.下载两个javamail.jar和activation.jar文件,然后再BuildPath~ 言归正传,为了展示效果,在这里我申 ...
 - spring定时任务
			
需求:在tomcat启动时开启一个定时任务,即项目启动完成后,自动执行某一特定任务. 想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也 ...