@让手指在键盘上飞舞: 第一种方法: 创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名 进行调用。(这种方法传递是双向的) 第二种方法: 1.在Form1里定义 public string Name = "*****" 2. 在Form2里创建Form1对象, Form1 f = new Form1(); 然后就可以通过f.Name取值了 第三种方法:用构造函数 在窗体Form2中 int value1; string value2; public Form2 ( int value1 , string value2 ) { InitializeComponent ( ); this.value1 = value1; this.value2 = value2; } 在窗体Form1中这样调用 new Form2 ( 111 , "222" ).Show ( ); 这样就把111,"222",这2个值传送给了Form2 d 但是这样的传值是单向的 第四种方法:通过窗体的公有属性值(特点:实现简单) 举例“在窗体Form2中定义一个公有属性Form2Value,获取和设置textBox1的文本值 public string Form2Value { get { return this.textBox1.Text; } set { this.textBox1.Text = value; } } 在窗体Form1中这样调用 Form2 f2 = new Form2 ( ); f2.Form2Value = "Ok"; //给Form2的textBox1赋值Ok f2.ShowDialog ( ); 第五种方法:通过窗体的公有属性值和Owner属性(特点:实现简单,灵活) 在窗体Form1中 public int Form1Value = 1; Form2 f2 = new Form2 ( ); f2.ShowDialog ( this ); //把Form1作为Form2的所有者传递给Form2 在窗体Form2中 //Form2的所有者是Form1 Form1 f1 = ( Form1 ) this.Owner; //取到Form1的值是1 MessageBox.Show ( f1.Form1Value .ToString ( ) ); //给Form1的Form1Value赋值222 f1.Form1Value = 222;

winform 读取用户控件的变量_winform中用户控件之间的传值相关推荐

  1. linux切换用户无法加载变量,Linux 中用户切换:su 和 su- 的使用 环境变量详解

    大部分Linux发行版的默认帐户是普通用户,而更改系统文件或者执行某些命令,须要root身份才能进行,这就须要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和 ...

  2. activex 控件的id 定义位置+使用ocx控件的客户端程序中对控件定义的文件中控件id定义的位置...

    activex 控件的id 定义位置 // SuperDisplayCtl.cpp IMPLEMENT_OLECREATE_EX(CSuperDisplayCtrl, "SuperDispl ...

  3. linux centos查看用户列表,查看centos中的用户和用户组_Centos查看系统中用户和用户组的方法...

    最近朋友刚接触Linux系统,想要查看系统中都又哪些用户和用户所属的组,接下来吾爱编程就为大家介绍一下Centos查看系统中用户和用户组的方法,有需要的小伙伴可以参考一下: 1.查看系统中的用户: C ...

  4. C#编码规范(3):常用变量和控件在变量命名中缩写

    基本类型: 数据类型             缩写 string                    str int                         i char           ...

  5. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)

    不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...

  6. c语言中的用户标识符是什么,C语言中用户标识符是什么?

    用户标识符是:用户根据需要自己定义的标识符(用来标识某个实体的一个符号,在不同的应用环境下有不同的含义):一般用来给变量.函数.数组等命名,以建立起名称与使用之间的关系. 标识符(identifier ...

  7. linux怎么切换为oracle用户权限,linux肿么给oracle中用户权限

    --//给用户授予权限 grant connect,resource to test; --//删除表空间 drop tablespace test_temp including CONTENTS a ...

  8. matlab listbox选中输出,vba中ListBox控件的使用

    给ListBox添加内容 If CheckBox8 = True Then---------------------------checkbox控件被选中 For i = 0 To ListBox1. ...

  9. android横向滑动控件,Android学习——HorizontalScollview水平滚动控件

    HorizatalScollView控件只是支持水平滚动,而且它只能包含一个控件,通常是在标签中定义一个 标签并且在标签中android:orientation属性值设置为horization.然后在 ...

最新文章

  1. 华为手机怎样复制加密门禁卡_手机NFC复制小区用的门禁卡
  2. PS色调均化滤镜的快捷实现(C#源代码)。
  3. AspNet MVC与T4,我定制的视图模板
  4. java用户的登录图片_Java 如何用 token 做用户登录认证
  5. linux编译c gedit,[2018年最新整理]LINUX-Gedit文本编辑器.ppt
  6. Leetcode--全排列(Java)
  7. ubuntu 11 mysql_Ubuntu 11.10是否包含MySQL 5.5?
  8. 拒绝与其他码农一致!CSDN定制T让你成为最靓的仔
  9. Toggle Buttons(二)
  10. Cocos2d-x音乐和音效概述
  11. 安装ghostscript
  12. 模拟cmos集成电路设计之共源共栅电流镜
  13. 听刘万祥老师讲“模拟范围滑尺的动态图表”
  14. 嵌入式工程师,怎么不被历史洪流冲走?
  15. CSS复合选择器,元素的显示模式,CSS背景设置
  16. involution:比卷积、自注意力机制更好的神经网络新算子
  17. ISIS——LSP讲解
  18. RS232 RS485 串口 电平标准
  19. NVT平台model屏幕配置
  20. kubernetes 二进制安装(v1.20.15)(九)收尾:部署几个仪表盘

热门文章

  1. vue-i18n和ElementUI国际化使用
  2. 开源 serverless 产品原理剖析 - Kubeless 1
  3. 五初探opengl,变换我们的图形
  4. luogu_1984 [SDOI2008]烧水问题
  5. 算法导论————斜率优化
  6. vue再次入手(数据传递①)
  7. lodash 源码解读 _.findIndex(obj_array, fn)
  8. Linux Shell编程三
  9. Linux数据库1366错误,ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决...
  10. 添加空值_Python基础 | 0x8空值、布尔类型、数字类型