c# 在 form1 中使用 form2 中的复选框

标签 c# checkbox reference

好吧,这是一个简单的问题,但它已经绞尽脑汁一段时间了。

我有两种形式:Form1Form2

我在 Form2 上有一些复选框,我想在 Form1 上使用 Form2 上选中复选框的数据,但是当我添加以下 Form1 上的代码给我错误:

if (cbTESTING.Checked) 
{
    uri_testings += string.Format("{0}.TESTINGS,", word);
}

我在使用 cbTESTING 时遇到错误,因为它未在 Form1 上引用。

如何在 Form1 中使用或引用 Form2 中的复选框?

最佳答案

我设法做到这一点,方法是让复选框在属性设置中保存默认值,然后以这种方式调用它们,因为每次我想打开程序时,不必再次单击它们,它会自动保存我的当前值。

谢谢大家的帮助。

如果其他人想按照我的方式去做,这里有一些代码供将来引用。

这是将其保存到设置的代码。

            if (cbTESTING.Checked)
            Properties.Settings.Default.cbTESTING = true;
        else
            Properties.Settings.Default.cbTESTing = false;

这是以不同形式调用它的代码。

                if (Properties.Settings.Default.cbTESTING == true)
            {
                uri_domains += string.Format("{0}.testing,", word);
            }

希望这对以后的人有帮助!

关于c# 在 form1 中使用 form2 中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41729527/

相关文章:

c++ - 在 C++ 中初始化对成员的引用为 NULL

javascript - Wordpress 3.5.2 不正确加载 tinymce

c# - 在 C# 中使用 native HBitmap,同时保留 alpha channel /透明度

javascript - IE 似乎取消选中不确定的复选框,而 Chrome 和 FF 会在单击时选中它

c# - BooleanToVisibilityConverter 带复选框

php - 从多个复选框和文本字段插入值

c++ - 一个指针可以多次删除c++吗?

c# - 避免数字数据类型的 .NET 扩展方法?

c# - 未调用 UITableviewCell GetCell

c# - 将文件上传到 Azure 存储会导致错误 : Timeouts are not supported on this stream