使用属性将单选按钮的值传递给另一个表单

萨拉·阿斯卡(Salar Askar)

如果你们在将其标记为重复之前阅读了整个问题,将不胜感激。

我试图将单选按钮的值从一种winform传递给另一种。看起来很简单,但我还无法弄清楚。在Form1中,我有两个名为radioCapital的单选按钮控件,radioSmall和一个名为btnInitialize的按钮。btnInitialize后面的代码如下,

 public void btnInitialize_Click(object sender, EventArgs e)
    {

        if (radioSmall.Checked)
        {
            radioSmall.Checked = true;
        }
        if (radioCapital.Checked)
        {
            radioCapital.Checked = true;
        }

        Form2 callForm2 = new Form2();
        callForm2.ShowDialog();

       
    }

还有两个属性,每个单选按钮一个,假设如果选中了单选按钮,则返回布尔值true;如果未选中,则返回false。

 public bool CapitalCheck
    {
        get
        {
            return this.radioCapital.Checked;
        }
    }
  
 public bool SmallCheck
    {
        get
        {
            return this.radioSmall.Checked;
             
        }
    }

现在,在第二个窗体Form2中,我试图访问两个属性并将它们的值发布到标签控件中。

private void btnGetValues_Click(object sender, EventArgs e)
    {
        Form1 initialize = new Form1();
        label3.Text = initialize.CapitalCheck.ToString() + " " + initialize.SmallCheck.ToString();
    }

我想根据选中的单选按钮来得到一个真和一个假。但这没有发生。这两个属性均返回false。我基本上不明白为什么。

闲置心智

只需将Form1设置为Form2的所有者,方法是传递thisShowDialog()

Form2 callForm2 = new Form2();
callForm2.ShowDialog(this); // set Form1 as the OWNER

然后,在Form2中,您可以CAST.Owner回到Form1并按预期使用它:

private void btnGetValues_Click(object sender, EventArgs e)
{
    Form1 initialize = (Form1)this.Owner;
    label3.Text = initialize.CapitalCheck.ToString() + " " + initialize.SmallCheck.ToString();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将表单结果传递给另一个表单并转换为表单值

来自分类Dev

通过按钮将表单的背景图像传递给另一个表单?

来自分类Dev

将属性传递给另一个属性

来自分类Dev

将单选按钮值传递到数组中的另一个PHP页面

来自分类Dev

javascript-将按钮值传递给另一个按钮

来自分类Dev

如何将另一个值传递给表单验证方法?

来自分类Dev

将选定单选按钮的值从一个 jsp 传递到另一个

来自分类Dev

将值传递给另一个视图

来自分类Dev

如何将一个表单的 $id 传递给另一个表单

来自分类Dev

使用角度9中的Keyup将输入值传递给另一个输入

来自分类Dev

如何使用单个变量将选定的imageview值传递给另一个活动?

来自分类Dev

使用Javascript将选中的复选框值传递给另一个JSP

来自分类Dev

如何使用 href 将值传递给另一个 php 页面

来自分类Dev

使用ajax和javascript对象将值传递给另一个php..?

来自分类Dev

使用javascript php将隐藏ID值传递给另一个页面

来自分类Dev

如何使用javascript将表单值传递到另一个文件?

来自分类Dev

将一个会话值传递给另一个会话值

来自分类Dev

如何使用itertools将返回的值从一个函数传递给另一个函数?

来自分类Dev

如何将一个函数的值传递给另一个函数?

来自分类Dev

将一个对象内的值传递给另一个对象

来自分类Dev

如何访问值表单completionHandler并将其传递给另一个视图IOS

来自分类Dev

如何将表单输入字段传递给 React 中的另一个组件?

来自分类Dev

单击按钮将值从一个输入传递到另一个

来自分类Dev

使用构造函数将一个类传递给另一个类

来自分类Dev

将按钮标签传递给另一个活动中的字符串

来自分类Dev

如何将点击事件传递给另一个按钮并触发弹出窗口

来自分类Dev

如何在传递给另一个类的类上设置属性的值?

来自分类Dev

将属性传递给另一个组件-React

来自分类Dev

Yii2 - 将 ID 传递给 GridView 中的另一个属性

Related 相关文章

  1. 1

    将表单结果传递给另一个表单并转换为表单值

  2. 2

    通过按钮将表单的背景图像传递给另一个表单?

  3. 3

    将属性传递给另一个属性

  4. 4

    将单选按钮值传递到数组中的另一个PHP页面

  5. 5

    javascript-将按钮值传递给另一个按钮

  6. 6

    如何将另一个值传递给表单验证方法?

  7. 7

    将选定单选按钮的值从一个 jsp 传递到另一个

  8. 8

    将值传递给另一个视图

  9. 9

    如何将一个表单的 $id 传递给另一个表单

  10. 10

    使用角度9中的Keyup将输入值传递给另一个输入

  11. 11

    如何使用单个变量将选定的imageview值传递给另一个活动?

  12. 12

    使用Javascript将选中的复选框值传递给另一个JSP

  13. 13

    如何使用 href 将值传递给另一个 php 页面

  14. 14

    使用ajax和javascript对象将值传递给另一个php..?

  15. 15

    使用javascript php将隐藏ID值传递给另一个页面

  16. 16

    如何使用javascript将表单值传递到另一个文件?

  17. 17

    将一个会话值传递给另一个会话值

  18. 18

    如何使用itertools将返回的值从一个函数传递给另一个函数?

  19. 19

    如何将一个函数的值传递给另一个函数?

  20. 20

    将一个对象内的值传递给另一个对象

  21. 21

    如何访问值表单completionHandler并将其传递给另一个视图IOS

  22. 22

    如何将表单输入字段传递给 React 中的另一个组件?

  23. 23

    单击按钮将值从一个输入传递到另一个

  24. 24

    使用构造函数将一个类传递给另一个类

  25. 25

    将按钮标签传递给另一个活动中的字符串

  26. 26

    如何将点击事件传递给另一个按钮并触发弹出窗口

  27. 27

    如何在传递给另一个类的类上设置属性的值?

  28. 28

    将属性传递给另一个组件-React

  29. 29

    Yii2 - 将 ID 传递给 GridView 中的另一个属性

热门标签

归档