`
yanyanquan
  • 浏览: 451300 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

C# Winform 窗体间传值

阅读更多

在窗体form1的窗体

在button1的单击事件中写入如下代码:
form2 f2 = new form2(this);
f2.ShowDialog();

在窗体form2的窗体类中声明变量,并改写初始化构造函数如下:
form1 form1;
public form2(form1 f1)
{
InitializeComponent();
form1 = f1;
}

在button1的点击事件中写入如下代码:
form1.textBox1.text = this.textBox2.text;
运行即可实现传值。

如果自定义的方法,也可以相同的调用。

分享到:
评论

相关推荐

    C# winform窗体间传值(使用委托或事件)

    C#winform窗体间传值,三种方法示例,注释详细。使用方法:使用vs2013打开编译运行即可; 工程中总共介绍了三种方法: ###方法1:通过保存对象的引用调用其方法实现对子窗体的控制; ###方法2:通过委托,在子窗体...

    c# WinForm 窗体之间传值的几种方式(小结)

    缺点:只能主窗体给子窗体传值。 方式三:使用委托传值 在这个方法中,我们在子窗体frmGroup中声明了一个委托`setTextValue`,并将其作为事件处理程序。在主窗体frmMain中,我们可以通过`frmGro.setFormTextValue`...

    C#Winform窗体间传值的各种情况汇总

    本文将深入探讨C# Winform窗体间传值的各种情况。 首先,我们可以通过构造函数来传递数据。当创建新窗体实例时,可以将需要传递的数据作为参数传入构造函数。例如,如果我们有一个主窗体(Form1)和一个子窗体...

    WinForm窗体间传值\(C#)

    WinForm窗体间传值\(C#)

    C# winform 跨窗体传值

    标题“C# winform 跨窗体传值”所涉及的核心概念就是如何在多个WinForm窗口之间有效地传输信息。 传统的做法是通过全局变量来实现跨窗体的通信,但这往往会导致代码的耦合度增加,不易维护和扩展。因此,更推荐使用...

    C# WinForm窗体传值

    C#窗体间传值代码,几种简单的传值方法。

    C# Winform 窗体传值及接收返回值

    以上就是C# Winform窗体之间通过构造函数和属性进行数据传递的常见方法。在实际开发中,根据具体需求,还可以结合使用其他机制,如使用静态类或单例模式存储共享数据,或者通过接口进行更复杂的通信。总之,选择合适...

    WinForm窗体间互相传值 案例

    winform 窗体间互相传值 1. 静态变量法 ValueHelper 2. 直接跨窗体调用 public string tempValue; public TextBox1 .... targetForm tF = new Form(); tF.tempValue = this.txt1.TextValue; tF.show() this.Hide()...

    c# winform 窗体间委托事件传值

    在C# WinForm应用开发中,常常需要在不同的窗体之间传递数据,以便实现各功能间的交互。在传统的做法中,我们可能通过属性或者构造函数直接传递数据,但这种方式可能会导致代码耦合度过高,不易维护。为了降低耦合度...

    基于C#的WinForm窗体传值方法探讨.pdf

    ### 基于C#的WinForm窗体传值方法探讨 #### 一、引言 随着.NET平台的发展,C#已成为主流编程语言之一,在Windows应用程序开发领域内扮演着重要角色。在C# WinForm应用开发中,窗体之间的数据传递是一项基本且重要...

    WinForm 窗体之间传值

    以上就是WinForm窗体之间传值的常见方法。实际应用中,应根据具体需求选择最适合的方式。在处理过程中,注意数据安全和同步问题,避免因多线程操作导致的数据不一致。同时,尽量保持代码的简洁和可维护性,以便于...

    winform跨窗体传值

    在Windows Forms(Winform)应用程序开发中,"跨窗体传值"是一个常见的需求,它涉及到在多个窗体之间共享和传递数据。当你在设计一个包含多个交互窗口的应用时,可能会遇到从一个窗体(Form)传递信息到另一个窗体的...

    winform窗体之间传值的几种方法

    以上介绍的四种方法都可以实现Winform窗体间的传值需求,具体采用哪种方式取决于实际项目的复杂度和个人编程习惯。对于简单的父子窗体交互场景,推荐使用所有权法或自身传递法;而对于更复杂的多窗体交互场景,则...

    C#实现父子窗体全传值案例

    "C#实现父子窗体全传值案例"着重展示了如何利用`ShowModalDialog`方法创建模态窗体并传递数据。模态窗体是一种在用户与窗体交互前必须先关闭的窗口,确保了用户对当前任务的专注。下面我们将详细探讨这个知识点。 ...

    winform利用窗体属性实现窗体之间传值.rar

    以上就是通过窗体属性实现WinForm窗体之间简单数据传递的方法。这种方法适合于值类型的小量数据传递,但如果涉及到复杂对象或大量数据,可能需要考虑使用其他策略,如事件委托、依赖注入或使用全局静态类。此外,要...

    C#WinForm用户控件间相互传值

    本小程序主要展示WinForm用户控件的使用及相互之间的通信,这里主要是通过事件进行实现的,第一个用户控件:(UCForm1.cs)主要包含一个文本框,第二个用户控件:(UCForm2.cs)包含了一个DataGridView和一个文本框,...

    C#(Winfrom)窗体传值问题(子窗体回传值给父窗体).

    子窗体回传值给父窗体 C#(Winfrom)窗体传值问题(子窗体回传值给父窗体).txt

    winform中可使用的委托事件,窗体之间可以传值

    下面我们将深入探讨这两个概念以及如何在Winform中使用它们来实现窗体间的传值。 1. **委托**: 委托在C#中是一种类型,它代表了一个方法的引用。它可以被用作参数传递或者作为返回值,使得你可以将方法作为数据...

    C# WinForm通过全局变量实现不同窗体之间传值的解决方案的源码.rar

    C# WinForm通过全局变量实现不同窗体之间传值的解决方案的源码

Global site tag (gtag.js) - Google Analytics