//called at shutdown public void Cleanup() { //Persistence: Save settings using (UserData userData = new UserData(Globals.DataRegKey)) { userData.WriteStr("Mshx.InputFilename", InputFilename); userData.WriteStr("Mshx.OutputDir", OutputDir); userData.WriteStr("Mshx.OutputName", OutputName); userData.WriteStr("Mshx.VendorName", VendorName); userData.WriteBool("Mshx.CombineMode", CombineMode); } }
//Radio or Check change private void ResetList() { if (eventlog != null) //initialized { if (_hostTabPage != null && _hostTabPage.Text != _hostTabPageText) //clear xxx (x) _hostTabPage.Text = _hostTabPageText; _newItemsSinceStartup = 0; _startupCount = -1; FillLog(); _startupCount = listView1.VirtualListSize; //Persistence: Save settings using (UserData userData = new UserData(Globals.DataRegKey)) { userData.WriteBool("EventLog.ShowAll", rdoAll.Checked); userData.WriteBool("EventLog.cbxIncludeHV1", cbxIncludeHV1.Checked); } EnableDisable(); } }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { if (_catalog.IsOpen) _catalog.Close(); //save persistence UI data using (UserData userData = new UserData(UIDataStoreKey)) { userData.SaveFormPos(this); userData.WriteInt("NavSplitterPos", splitContainer1.SplitterDistance); userData.WriteInt("SourceSplitterPos", sourceSplitter.SplitterDistance); userData.WriteBool("ShowUnrendered", !sourceSplitter.Panel2Collapsed); // userData.WriteBool("VsRenderer", mnuVSRenderer.Checked); userData.WriteBool("AutoSync", autoSyncOption.Checked); } }