时间:2021-05-20
为了解决在多个窗口之间的传值问题,我们可以通过设置静态类和静态变量的办法来实现窗口间值的传递
窗体一代码
//窗体1的代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { sharedclass.sharedvalue = textBox1.Text.ToString(); //静态变量的用法:类名.变量名 赋值给静态变量 Form2 frm2 = new Form2(); frm2.Show(); } } public static class sharedclass //在命名空间设置一个静态类sharedclass,不要放置在form1前面 { public static string sharedvalue; //设置一个静态变量sharedvalue }}窗体2代码
//窗体2的代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; namespace WindowsFormsApplication1{ public partial class Form2 : Form { public Form2() { InitializeComponent(); textBox1.Text = sharedclass.sharedvalue; //静态变量传入给窗口2的textBox } }}以上所述就是本文的全部内容了,希望大家能够喜欢。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例总结了C#实现.net页面之间传值传参方法。分享给大家供大家参考。具体实现方法分析如下:一、QueryString传值一般来说,QueryString是
这应该是我们在开发中经常用到的吧,主窗口和Iframe层之间传值实现我们各种需求,比如打开某条记录的详细数据….主窗口向Iframe层传值://主窗口代码lay
在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多窗口间的传值。在上代码之前呢,先简单介绍
本文实例汇总了C#窗体传值的方法。分享给大家供大家参考。具体方法如下:1.静态变量传值,非常简单适合简单的非实例的复制代码代码如下:publiccalssfor
本文实例分析了C#实现窗体间传值的方法。分享给大家供大家参考,具体如下:1、VS2005的VisualC#Windows应用程序和VisualC#智能设备Poc