如何从Form1访问Form2中的类值? C#

编程入门 行业动态 更新时间:2024-10-11 21:28:42
本文介绍了如何从Form1访问Form2中的类值? C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个快速问题。我在Form2中创建了一个名为MyObject的类,其中有两个变量。按下一个按钮,Form2中的变量被改变。现在我的问题是如何在Form1中检索MyObject?这里是我的示例代码:

I have a quick question. I created a class in the Form2 called "MyObject" which has two variables in it. On the push of a button, the variables in Form2 are changed. Now my question is how to retrieve MyObject in Form1? Here is my sample code:

Form1

public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(this); f.ShowDialog(); ??????? (how can I retrieve Myobject here?????) }

Form2

Form2

public class MyObject { public int Value1 { get; set; } public int Value2 { get; set; } } public Form2(Form1 frm1) { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MyObject obj = new MyObject(); obj.Value1 = 102; obj.Value2 = 50; }

感谢大家

推荐答案

这样做

Form1

public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(this); f.ShowDialog(); MyObject mo = f.GetMyObject; }

Form2

public Form2(Form1 frm1) { InitializeComponent(); } public MyObject GetMyObject { get { return obj; } } MyObject obj; private void button1_Click(object sender, EventArgs e) { obj = new MyObject(); obj.Value1 = 102; obj.Value2 = 50; }

MyObject

public class MyObject { public int Value1 { get; set; } public int Value2 { get; set; } }

更多推荐

如何从Form1访问Form2中的类值? C#

本文发布于:2023-10-11 17:24:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1482342.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!