为了解决在多个窗口之间的传值问题,我们可以通过设置静态类和静态变量的办法来实现窗口间值的传递
窗体一代码
//窗体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 } } }
以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍C#实现两个窗体之间数值传送的方法,包括了C#实现两个窗体之间数值传送的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现两个窗体之间数值传送的方法。分享给大家供大家参考,具体如下: 以下是本人常用的方法,其实方法很多,但我觉得这两种我比较好理解,要是哪位朋友有比较简单的易懂的其他方法,希望不吝赐教。 方法一: 比如要在FORM2里得到FORM1里的值,先在FORM
本文向大家介绍C#实现窗体间传值实例分析,包括了C#实现窗体间传值实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了C#实现窗体间传值的方法。分享给大家供大家参考,具体如下: 1、VS 2005的Visual C# Windows应用程序和Visual C#智能设备Pocket PC 2003设备应用程序。 假设我们需要点击主窗体FMMain中的某一个按钮时打开子窗体FMChild并
本文向大家介绍C# Winform窗口之间传值的多种方法浅析,包括了C# Winform窗口之间传值的多种方法浅析的使用技巧和注意事项,需要的朋友参考一下 摘要 一般的工程都是多个form组成的,各个窗体之间经常要灵活的传递数据。下面分享一点自己的经验: 窗体传值的方法有很多,下面仅介绍我用过的一些,不知道官方叫这些什么方法,大家也可以找找看其他的。 通过构造器传值 这是最简单的一种方式,例如我从
本文向大家介绍C#实现窗体间传递数据实例,包括了C#实现窗体间传递数据实例的使用技巧和注意事项,需要的朋友参考一下 本文以实例详述了C#两个窗体之间传递数据的实现方法,具体的操作步骤如下: 1.建立两个窗体,并采用公用变量值传递: 2.使用地址方式传递
本文向大家介绍C#中父窗口和子窗口之间控件互操作实例,包括了C#中父窗口和子窗口之间控件互操作实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中父窗口和子窗口之间控件互操作的方法。分享给大家供大家参考。具体分析如下: 很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即
本文向大家介绍C++之CWnd窗口框架实例,包括了C++之CWnd窗口框架实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CWnd窗口框架,分享给大家供大家参考。具体分析如下: .h头文件代码如下: .cpp源文件代码如下: 希望本文所述对大家的C++程序设计有所帮助。