社区
C#
帖子详情
C#开发windows application 窗体间的变量怎么传递???
formatkm
2003-08-20 11:44:40
我在父窗体用一button打开一子窗体,然后在子窗体用textBox收集数据,但这个收集的书籍怎么样传到父窗体,在父窗体的textBox中显示出来???
...全文
77
5
打赏
收藏
C#开发windows application 窗体间的变量怎么传递???
我在父窗体用一button打开一子窗体,然后在子窗体用textBox收集数据,但这个收集的书籍怎么样传到父窗体,在父窗体的textBox中显示出来???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
formatkm
2003-08-21
打赏
举报
回复
问题解决,谢谢!
雪狼1234567
2003-08-20
打赏
举报
回复
你可义定义一个public static 变量其实相当于全局变量,你可以在任何类里(一个工程)用它,而不用创建类的实例
saucer
2003-08-20
打赏
举报
回复
actually, you'd better do
子窗体1.ShowDialog();
MyTextBox.Text = 子窗体1.YourText;
otherwise, pass the 父窗体 object into 子窗体, and call 父窗体's properties or methods directly in 子窗体
formatkm
2003-08-20
打赏
举报
回复
等我试试!
saucer
2003-08-20
打赏
举报
回复
expose a property from the 子窗体
class 子窗体 : Form
{
public string YourText { get {return mtextbox.Text;}}
...
}
子窗体1.Show();
MyTextBox.Text = 子窗体1.YourText;
C#
通过构造函数&全局
变量
在
窗体
之
间
传递
数据(简单入门)
C#
通过构造函数&全局
变量
在
窗体
之
间
传递
数据(简单入门)
跨
窗体
变量
共享的
C#
实践
本文介绍了
C#
Windows
Forms中跨
窗体
共享
变量
的两种方法:通过构造函数
传递
窗体
对象和使用全局
变量
。第一种方法在Form2中保存Form1实例引用,通过调用方法修改主
窗体
变量
;第二种方法在Program类中声明静态
变量
,使所有
窗体
都能访问主
窗体
实例。两种方法各有优缺点,构造函数
传递
方式更明确但可能冗余,全局
变量
更简单但需注意管理。
开发
者可根据项目需求选择合适方式实现
窗体
间
数据共享。
C#
窗体
间
数据
传递
完整实例详解
首先,创建一个专门用于管理会话数据的静态类。建议将其置于独立命名空
间
下,如Common或Models,以便统一管理。set;set;参数说明与扩展性分析:字符串类型,记录当前登录用户的名称。LoginTime:标记登录时
间
,使用限制外部修改,仅允许内部或通过方法变更。IsAdmin:布尔标志位,用于权限判断。SetUser()方法集中处理登录逻辑,便于后续扩展日志记录、事件通知等功能。Logout()方法提供标准化退出流程,避免字段残留。
C#
理论 ——
Windows
窗体
应用WinForm
文章目录1. WinForm -
Windows
窗体
应用程序1.1 WinForm工程创建1.2 工具箱1.3
窗体
属性1.3.1 实例:创建一个新
窗体
1.4
窗体
事件1.4.1 实例:通过
窗体
的不同事件改变
窗体
的背景颜色1.5
窗体
方法1.5.1 实例:
窗体
方法使用1.6 消息框MessageBox1.6.1 实例:Message的应用1.7 控件 1. WinForm -
Windows
窗体
应用程序 WinForm 是
Windows
Form 的简称,是基于 .NET Framework 平台的客户
C#
Windows
窗体
编程入门详解
通过学习 WinForms 框架的
开发
技术,你会发现很多乐趣,可以实现自己真正想要的各种 Web 无法实现的功能,实现各种桌面工具。从中领略
开发
带来的快乐和成就。
C#
111,124
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章