c# winform 在一个窗体中使用另一个窗体中TextBox控件的值——解决办法

摘要:
一个winform应用程序项目中,窗体B,需要使用窗体A中一个TextBox控件的值,进行计算等操作。

【前提】一个winform应用程序项目中,窗体B,需要使用 窗体A 中一个TextBox控件的值,进行计算等操作。

【解决方案】

1.在窗体A中定义:public static double a;// 如果你的TextBox控件有初始默认值,这里一定要改为public static double a=初始值;否则初始值默认为0

2.在窗体A添加函数:

public void textBox1_TextChanged(object sender, System.EventArgs e)
{
a = Convert.ToDouble(this.textBox1.Text);//我自己这里值类型需要double,值类型可以根据需要修改
}

3.在窗体A的设计designer.cs文件中,添加:this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

4.之后,你就可以在其它窗体中通过 A.a 来直接调用了。

免责声明:文章转载自《c# winform 在一个窗体中使用另一个窗体中TextBox控件的值——解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇很吊炸天的Xcode插件,你想要的这都有实现表单引擎设计常用的两种设计方案优劣势比较下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WinForm窗体间如何传值的几种方法

(转) 窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式: 公共静态变量; 使用共有属性; 使用委托与事件; 通过构造函数把主窗体传递到从窗体中; 一、通过静态变量 特点:传值是双向的,实现简单 实现代码如下: 在一个app类中定义一个静态成员value public class app { public static st...

认识WPF

新开一节WPF桌面开发的讲解,这节先初步认识一下什么是WPF。 1.简介 WPF是 Windows Presentation Foundation 的英文缩写,意为“窗体呈现基础”,是微软基于.NET Framework 3.0 推出的新一代构建窗体程序的框架。不同于WinForm,WPF实现了界面和开发分离,它的界面是由Xaml语言构建的,这种形式对前端...

winform窗体(六)——DataGridView控件及通过此控件中实现增删改查

DataGridView:显示数据表,通过此控件中可以实现连接数据库,实现数据的增删改查 一、后台数据绑定:    List<xxx> list = new List<xxx>();      dataGridView1.DataSource = list;      //设置不自动生成列,此属性在属性面板中没有      data...

(转载)winform关闭窗口的两个问题

今天把系统的登陆验证功能做上去,现在整套系统俨然一体,有那种集大成后万物归一的舒畅。 讲两个遇到的问题。    第一个问题:通过登陆窗口(Login.cs)正确验证后将进入主窗体(Main.cs),这个时候如何处理这个登陆窗口?    (1)将其隐藏起来,this.Hide();然后进入主窗体,在关闭主窗体时调用Application.Exit();连同这...

C# WinForm 文件上传下载

/// <summary> /// WebClient上传文件至服务器 /// </summary> /// <param name="fileNamePath">文件名,全路径格式</param> /// <param name="uriString">服务器文件夹路径</...

关于WINFORM中输入法的设置

关于WINFORM中输入法的设置 (转) johnsuna(阿山NET)的专栏 开发中正好遇到这类问题,网络真好啊:)下面是正文收集,感谢作者的辛勤工作给我们带来的便利. 在WINFORM中我们经常遇到文本输入框中输入法被禁用或老是变全角输入法等问题,经查阅相关资料,现小结如下: (一)Control.ImeMode 属性:获取或设置控件的输入法编辑器...