【问题标题】:How to transfer a value from public(that i got from another form) to other functions?如何将值从公共(我从另一种形式获得)转移到其他功能?
【发布时间】:2020-04-01 08:45:06
【问题描述】:

我想从 Übergabe_Darkmode 中获取值 = 1。我想在函数中使用它:Einzelspieler_Load

namespace Schiffe_versenken
{
    public partial class Einzelspieler : Form
    {       
        public Einzelspieler(int Übergabe_Darkmode)
        {
            InitializeComponent();
            this.MaximizeBox = false; 
            this.MinimizeBox = false; 
        }

        private void Einzelspieler_Load(object sender, EventArgs e)
        {
            if(Übergabe_Darkmode == 1)
            {
                MessageBox.Show("Hui");
            }

【问题讨论】:

  • 将其存储在类字段中。 this.Übergabe_Darkmode = Übergabe_Darkmode; 带有适当的声明。
  • 你能解释一下什么是类字段吗?
  • @XAMT 但我需要一个从另一种形式中获取值.. 或者还有其他方法吗?

标签: c# visual-studio public


【解决方案1】:
namespace Schiffe_versenken
{
  public partial class Einzelspieler : Form
  {       
    public Einzelspieler(int Übergabe_Darkmode)
    {
        InitializeComponent();
        this.MaximizeBox = false; 
        this.MinimizeBox = false;
        darkmode = Übergabe_Darkmode;
    }

    private int darkmode { get; set; }

    private void Einzelspieler_Load(object sender, EventArgs e)
    {
        if(darkmode == 1)
        {
            MessageBox.Show("Hui");
        }

【讨论】:

    【解决方案2】:

    表单标签属性的主要方面是在实例化它时处理用户变量。

    所以,你也可以使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      相关资源
      最近更新 更多