コード例 #1
0
        // Constructor

        public Page_Search()
        {
            InitializeComponent();
            self = this;

            //Panel for to show HelpTopic results
            resultsPanel = new Panel_HelpTopicResults(this, DockStyle.Fill);

            //Search Operator panel
            operatorsPanel = new Panel_SearchOperator(this, SearchCbo);

            //Persistence: Load settings
            using (UserData userData = new UserData(Globals.DataRegKey))
            {
                SearchCbo.Text     = userData.ReadStr("Search.Query", "");
                pageSizeEdit.Value = userData.ReadInt("Search.PageSize", 50);
            }

            statusLabel.Text = "--";
            UpdateStatus(false);

            //Super Tips
            new SuperTip(tipResultsPerPage, "Results pre Page",
                         "Often many 1000's of search results will be available.",
                         "So search calls return just one page of results at a time.",
                         "In this demo you can specify the size of a page and use",
                         "next and previous links to step through all available pages.");
            new SuperTip(tipMatchHighlighting, "Match Highlighting",
                         "When checked search results are wrapped in <span> tags",
                         "to highlight search query terms. This would be useful if",
                         "you were creating your own HTML page of search results.");
            new SuperTip(tipOrQueryTerms, "OR Query Terms",
                         "Normally when you enter 2 or more search query terms, they",
                         "are AND'd together. Check this box to 'OR' them instead.");
        }
コード例 #2
0
        private void SearchInit()
        {
            //Search Operator panel
            searchOperatorsPanel = new Panel_SearchOperator(this, SearchCbo);

            statusLabel.Text = "--";
            UpdateStatus(false);
        }