示例#1
0
 //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);
     }
 }
示例#2
0
        //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();
            }
        }
示例#3
0
文件: Form1.cs 项目: bencz/OrangeC
        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);
            }
        }