【发布时间】:2026-01-07 02:30:01
【问题描述】:
我有一个图表,上面有来自不同列表的线条。 我添加了几个复选框并使用 if 语句来检查复选框是否被单击。像这样:
public Form1()
{
InitializeComponent();
CreateGraph();
this.Text = "HRM File Analyser";
if (hrCheck.Checked)
{
drawHR();
chart1.Update();
}
else if (!hrCheck.Checked)
{
chart1.Series["Heart Rate"].Points.Clear();
chart1.Update();
}
}
但是,即使在调用更新方法之后,也没有任何变化。
有人有什么想法吗?
【问题讨论】:
-
else 条件是否正常运行?你能显示drawHR()的内容吗?
-
另外,这些复选框是否已在此表单上声明?如果是这样,您不能在表单构造函数的条件表达式中使用它们的检查状态。您可能希望为复选框添加一个选中的事件处理程序并将您的条件代码放在那里。