希望您能提供帮助。我正在尝试在Main.cs中更新一个称为AutomaticBackupTimer的计时器间隔。我创建了一个名为AdminControlPanel.cs的表单,并且在一个组中有三个单选按钮。选择三个单选按钮之一后,它将更新Main.cs中AutomaticBackupTimer的间隔。如何更新计时器的间隔?
到目前为止,我要做的是在AdminControlPanel.cs中创建一个名为iBackupTimer的公共长变量,每个单选按钮的checkedChange属性都会更新该变量。当我尝试从Main.cs读取变量时,它返回0。
Main.cs
private void AutomaticBackupTimer_Tick(object sender, EventArgs e)
{
AdminControlPanel controlPanel = new AdminControlPanel();
MessageBox.Show(controlPanel.iBackupTimer.ToString());
}
AdminControlPanel.cs
public long iBackupTimer = 0;
private void RBTN_Hourly_CheckedChanged(object sender, EventArgs e)
{
iBackupTimer = 1000 * (60 * 60); //hourly
}
private void RBTN_Daily_CheckedChanged(object sender, EventArgs e)
{
iBackupTimer = 1000 * (60 * 60 * 24); //daily
}
private void RBTN_Weekly_CheckedChanged(object sender, EventArgs e)
{
iBackupTimer = 1000 * (60 * 60 * 24 * 7); //weekly
}
西蒙(Simon)