好吧,这是一个简单的问题,但它已经绞尽脑汁一段时间了。
我有两种形式:Form1
和Form2
。
我在 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/