表单1上的按钮将改变表单2中某些内容的数量
本文关键字:表单 按钮 改变 | 更新日期: 2023-09-27 18:01:58
我正在创建一个应用程序,我想制作不同的难度级别。
是否有一种方法来改变的东西在form2的数量时,单击form1中的3个按钮中的1。
_multiplicand = randomizer.Next(2, 11);_
当您点击表单1上的按钮1时,表单2的数量需要为(2,11);
当你点击表单1上的按钮2时,表单2的数量需要为(10,21)
当你点击表单1上的按钮3时,表单2的数量需要为(20,101);
我知道你可以复制form1 2次,并改变每个表单的数量,并将按钮连接到其他表单(form3,form4),但这会使应用程序更大
您需要在form1
中保留对form2
的引用,然后将新值"提交"给它:
类似:
Form2 form2;
void Init()
{
form2 = new Form2(); // or however you create form2
}
void OnButtonClicked()
{
var newValue = GetNewValue();
form2.CurrentValue = newValue;
}
和Form2
内部类似:
public int CurrentValue { get; set; }
注意:这不是工作代码-它应该给你一个想法如何解决这样的问题