C#实现窗口之间的传值
作者:hebedich 时间:2022-05-26 08:28:14
为了解决在多个窗口之间的传值问题,我们可以通过设置静态类和静态变量的办法来实现窗口间值的传递
窗体一代码
//窗体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#,窗口之间的传值
0
投稿
猜你喜欢
java中i = i++和i =++i的深入讲解
2021-10-04 17:25:48
通过String.intern()方法浅谈堆中常量池
2022-07-06 05:14:01
Java中使用HashMap时指定初始化容量性能解析
2023-01-01 11:05:27
使用SpringMVC响应json格式返回的结果类型
2022-06-29 20:29:46
Android实现层叠卡片式banner
2023-03-04 03:57:08
java实现简单的webservice方式
2023-11-25 03:59:58
详解ThreadLocal为什么会内存溢出原理
2023-11-09 18:45:26
Java锁之可重入锁介绍
2021-06-01 03:05:19
Android的UI调优教程
2021-12-16 01:46:43
SpringCloud之熔断器Hystrix的实现
2021-09-21 01:39:26
java 多线程的三种构建方法
2023-07-01 22:18:26
c#的params参数使用示例
2021-10-07 04:53:39
Java面试必备八股文整理
2023-11-29 12:03:50
springboot使用事物注解方式代码实例
2022-07-09 00:13:21
Android 7.0中拍照和图片裁剪适配的问题详解
2022-09-27 07:29:57
Java深入浅出掌握SpringBoot之MVC自动配置原理篇
2022-04-16 02:14:34
C#从画刷创建画笔的方法
2022-11-22 15:49:17
SpringBoot MongoDB与MongoDB GridFS基本使用
2023-07-31 06:26:47
Android开发基础简化Toast调用方法详解
2022-02-11 00:44:09
idea向System.getenv()添加系统环境变量的操作
2022-11-13 19:35:51