选中复选框时计算平均值 C#
Calculate average when checkbox are checked C#
大家早上好!
所以,我有 8 个文本框,下面是复选框。对于那些文本框,我总是从串行端口接收数据,我需要对这些值进行平均。但我只想从我检查了它们下面的复选框的文本框中取平均值。
如何通过选中复选框将这些值添加到平均公式中?
如果有人能提供帮助,我将不胜感激。
谢谢,
乔纳森
我认为你应该这样写:
bool[] CheckBoxList { get; set; } = new bool[8];
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBoxList[0] = checkBox1.Checked;
CalcAverage();
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
CheckBoxList[1] = checkBox2.Checked;
CalcAverage();
}
在 CalcAverage 方法中,计算列表中具有真值的文本框。
大家早上好!
所以,我有 8 个文本框,下面是复选框。对于那些文本框,我总是从串行端口接收数据,我需要对这些值进行平均。但我只想从我检查了它们下面的复选框的文本框中取平均值。
如何通过选中复选框将这些值添加到平均公式中?
如果有人能提供帮助,我将不胜感激。
谢谢, 乔纳森
我认为你应该这样写:
bool[] CheckBoxList { get; set; } = new bool[8];
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBoxList[0] = checkBox1.Checked;
CalcAverage();
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
CheckBoxList[1] = checkBox2.Checked;
CalcAverage();
}
在 CalcAverage 方法中,计算列表中具有真值的文本框。