gpt4 book ai didi

c# - 如何使用 wpf c# 中的类将值从一个表单传递到另一个表单?

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:52 25 4
gpt4 key购买 nike

我试图将第一种形式的标签值发送到第二种形式的标签值,但是当我按下第一种形式的按钮打开第二种形式时,标签为空,没有值从第一种形式传递到第二种形式。

这是第一个表单代码:

private void btnFirstForm_Click(object sender, RoutedEventArgs e)
{
SenderClass fl = new SenderClass();
fl.setFLname(lblFLName.Content);
secondForm.Show();
this.Hide();
}

这里是将值从第一种形式转移到第二种形式的类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

class SenderClass
{
object flName;

public SenderClass() {}

public void setFLname(object flNAME)
{
flName = flNAME;
}

public object getFLname()
{
return flName;
}
}

这是第二种形式的代码:

private void Grid_Loaded(object sender, RoutedEventArgs e)
{
SenderClass fl=new SenderClass();
lblFLname.Content = "Welcome" + fl.getFLname();
}

最佳答案

您正在处理 SenderClass 的两个实例和这些实例中的一个成员变量。如果您想独立于实例拥有相同的值,则需要将 flName 属性设置为静态。

关于c# - 如何使用 wpf c# 中的类将值从一个表单传递到另一个表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31906596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com