コード例 #1
0
ファイル: Page_Search.cs プロジェクト: bencz/OrangeC
        private void SearchBtnSearch()
        {
            _sQuery = SearchCbo.Text.Trim();
            if (String.IsNullOrEmpty(_sQuery))
                return;

            _searchOptions = SearchOptions.None;
            if (SearchTermHighlightCbx.Checked)
                _searchOptions = _searchOptions | SearchOptions.SearchTermHighlight;
            if (OrSearchOverrideCbx.Checked)
                _searchOptions = _searchOptions | SearchOptions.OrSearchOverride;

            //When searching with the Search Button we always start from Page 1
            _pageSize = (Int32)pageSizeEdit.Value;
            _pageNumber = 1;
            _totalAvailableHits = 0;
            resultsPanel.startListViewNumbering = 1;

            DoSearch();

            //Persistence: Save settings
            using (UserData userData = new UserData(Globals.DataRegKey))
            {
                userData.WriteStr("Search.Query", SearchCbo.Text);
                userData.WriteInt("Search.PageSize", (int)pageSizeEdit.Value);
            }
        }
コード例 #2
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);
            }
        }