【问题标题】:get values from Form1 in Form 2 c# windows application [duplicate]在Form 2 c# windows应用程序中从Form1获取值[重复]
【发布时间】:2015-04-08 16:51:12
【问题描述】:

Windows 窗体应用程序:

如何获取 lbl.Text (Form2) 中 textbox.text (Form1) 的值。

【问题讨论】:

标签: c# windows forms


【解决方案1】:

在表格 1 中创建一个 public 值,您将能够在表格 2 中获得它的值

//Form1.cs
public string val; 'create public value

Form1_Load()
{
    val = textbox.txt; 'load textbox value to val
}

//Form2.cs
Form2_Load()
{
    lbl.Text = Form1.val;
}

【讨论】:

  • 我收到以下错误:
  • 非静态字段、方法或属性需要对象引用
  • 这只是一些伪代码给你一个想法,不要只是复制和粘贴所有内容。有不同的方法可以做到这一点,这取决于您是从 Form2 启动 Form1,还是相反。公共值可以让您从不同的形式传递值或引用值,尽管它可能不是最好/最有效的方式
猜你喜欢
  • 1970-01-01
  • 2011-04-29
  • 2018-02-19
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-06
相关资源
最近更新 更多