winform 读取用户控件的变量_winform中用户控件之间的传值
@让手指在键盘上飞舞: 第一种方法: 创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名 进行调用。(这种方法传递是双向的) 第二种方法: 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中用户控件之间的传值相关推荐
- linux切换用户无法加载变量,Linux 中用户切换:su 和 su- 的使用 环境变量详解
大部分Linux发行版的默认帐户是普通用户,而更改系统文件或者执行某些命令,须要root身份才能进行,这就须要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和 ...
- activex 控件的id 定义位置+使用ocx控件的客户端程序中对控件定义的文件中控件id定义的位置...
activex 控件的id 定义位置 // SuperDisplayCtl.cpp IMPLEMENT_OLECREATE_EX(CSuperDisplayCtrl, "SuperDispl ...
- linux centos查看用户列表,查看centos中的用户和用户组_Centos查看系统中用户和用户组的方法...
最近朋友刚接触Linux系统,想要查看系统中都又哪些用户和用户所属的组,接下来吾爱编程就为大家介绍一下Centos查看系统中用户和用户组的方法,有需要的小伙伴可以参考一下: 1.查看系统中的用户: C ...
- C#编码规范(3):常用变量和控件在变量命名中缩写
基本类型: 数据类型 缩写 string str int i char ...
- linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)
不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...
- c语言中的用户标识符是什么,C语言中用户标识符是什么?
用户标识符是:用户根据需要自己定义的标识符(用来标识某个实体的一个符号,在不同的应用环境下有不同的含义):一般用来给变量.函数.数组等命名,以建立起名称与使用之间的关系. 标识符(identifier ...
- linux怎么切换为oracle用户权限,linux肿么给oracle中用户权限
--//给用户授予权限 grant connect,resource to test; --//删除表空间 drop tablespace test_temp including CONTENTS a ...
- matlab listbox选中输出,vba中ListBox控件的使用
给ListBox添加内容 If CheckBox8 = True Then---------------------------checkbox控件被选中 For i = 0 To ListBox1. ...
- android横向滑动控件,Android学习——HorizontalScollview水平滚动控件
HorizatalScollView控件只是支持水平滚动,而且它只能包含一个控件,通常是在标签中定义一个 标签并且在标签中android:orientation属性值设置为horization.然后在 ...
最新文章
- 华为手机怎样复制加密门禁卡_手机NFC复制小区用的门禁卡
- PS色调均化滤镜的快捷实现(C#源代码)。
- AspNet MVC与T4,我定制的视图模板
- java用户的登录图片_Java 如何用 token 做用户登录认证
- linux编译c gedit,[2018年最新整理]LINUX-Gedit文本编辑器.ppt
- Leetcode--全排列(Java)
- ubuntu 11 mysql_Ubuntu 11.10是否包含MySQL 5.5?
- 拒绝与其他码农一致!CSDN定制T让你成为最靓的仔
- Toggle Buttons(二)
- Cocos2d-x音乐和音效概述
- 安装ghostscript
- 模拟cmos集成电路设计之共源共栅电流镜
- 听刘万祥老师讲“模拟范围滑尺的动态图表”
- 嵌入式工程师,怎么不被历史洪流冲走?
- CSS复合选择器,元素的显示模式,CSS背景设置
- involution:比卷积、自注意力机制更好的神经网络新算子
- ISIS——LSP讲解
- RS232 RS485 串口 电平标准
- NVT平台model屏幕配置
- kubernetes 二进制安装(v1.20.15)(九)收尾:部署几个仪表盘
热门文章
- vue-i18n和ElementUI国际化使用
- 开源 serverless 产品原理剖析 - Kubeless 1
- 五初探opengl,变换我们的图形
- luogu_1984 [SDOI2008]烧水问题
- 算法导论————斜率优化
- vue再次入手(数据传递①)
- lodash 源码解读 _.findIndex(obj_array, fn)
- Linux Shell编程三
- Linux数据库1366错误,ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决...
- 添加空值_Python基础 | 0x8空值、布尔类型、数字类型