private void SaveData(object sender, EventArgs e) { if (manualChanged == false) { TActionInstantReadMode myAction = (TActionInstantReadMode)this.action; if (radReadToMe.Checked) { myAction.type = TActionInstantReadMode.ActionType.READTOME; } else if (radReadByMyself.Checked) { myAction.type = TActionInstantReadMode.ActionType.READBYMYSELF; } else if (radAutoplay.Checked) { myAction.type = TActionInstantReadMode.ActionType.AUTOPLAY; } base.SaveData(); } }
public override void LoadData() { // set manualChanged flag manualChanged = true; // load action data TActionInstantReadMode myAction = (TActionInstantReadMode)this.action; if (myAction.type == TActionInstantReadMode.ActionType.READTOME) { radReadToMe.Checked = true; } else if (myAction.type == TActionInstantReadMode.ActionType.READBYMYSELF) { radReadByMyself.Checked = true; } else if (myAction.type == TActionInstantReadMode.ActionType.AUTOPLAY) { radAutoplay.Checked = true; } // clear mnualChanged flag manualChanged = false; }