2016 - 2024

感恩一路有你

winform窗体之间传值 WinForm窗口之间传值?

浏览量:1678 时间:2021-03-13 20:33:23 作者:admin

WinForm窗口之间传值?

将Form1中textbox值传到Form2———— Form1中代码 private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(textBox1.Text) //将值传到Form2 f.Show() }Form2代码: public partial class Form2 : Form { string b //你说的String变量 public Form2(string a) //a等同于Form1textbox值 { this.b = a //将Form1的textbox值传给b InitializeComponent() }

c# winform父子窗口同时传递参数?

给人写一个两个窗体之间值的传递的方法,不管对于子窗体还是父窗体都可用.具体代码如下:(以下用窗体Form2和窗体Form3为例)1、先在Form2中定义一个成员变量和一个属性如下:private string form2zhi = null public string Form2ChuanZhi { get { return form2zhi } }2、再在Form3中定义一个成员变量和一个属性如下:private string form3zhi = null public string Form3ChuanZhi { set { form3zhi = value } get { return form3zhi } }3、以上基本已经搞定了,为了能够实现这个传值看的清楚一点,我在Form2加了一个bunton命名为btn_ChuanZhi4、双击btn_ChuanZhi在这个事件中写入以下代码(主要是显示Form3窗体和将Form2中的值传过去): Form3 form3 = new Form3() form3.Form3ChuanZhi = form2zhi//将值传过去 form3.Show()5、在Form3中托一个Label控件,并双击Form3窗体Form3_Load事件中写入以下代码:label1.Text = form3zhi//为了显示值已经传过来了6、这个运行是没错误了,但在Form3还不能看到传过来的值。下面来给Form2中的form2zhi赋值就可以了。双击Form2窗体在Form2_Load中写入以下代码即可实现:form2zhi = "将我传过去!"好了到目前为止不同窗体间的传值已经实现了。以上方法对所有窗体都可用,不管是子窗体与主窗体之间还是子窗体与子窗体之间都可以。呵呵,记得选我为满意答案哦!先谢谢了!

c# winform里,登录窗体和主窗体之间怎么传值?

在主窗体设置一个公共属性如:privatestring_userNamepublicUserName{Get{return_userName}Set{_userName=value}}在登陆窗体给这个属性赋值如:frmMainf=newfrmMain()f.UserName="ddd"f.show()

winform窗体之间传值 窗体传值 winform窗体传值方式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。