Beispiel #1
0
        public void ShowEntriesThatMatchText(string text)
        {
            if (text.contains("d1"))
            {
                "aa".o2Cache(this);
                //this.codeCompletionListView.insert_Below(20);
            }
            codeCompletionListView.pink();
            //if (text.contains("d"))
            if (text.valid())
            {
                var lowerText = text.lower();

                var newCompletionData = new List <ICompletionData>();
                foreach (var item in completionData)
                {
                    if (item.Text.lower().contains(lowerText))
                    {
                        newCompletionData.add(item);
                    }
                }
                //completionData.Take(20).ToArray();

                this.codeCompletionListView.completionData = newCompletionData.ToArray();
                this.vScrollBar.Maximum = newCompletionData.size();
                this.codeCompletionListView.ClearSelection();
                this.codeCompletionListView.Refresh();
                this.Refresh();
            }
            else
            {
                this.vScrollBar.Maximum = completionData.size();
                this.codeCompletionListView.completionData = completionData;
            }

            codeCompletionListView.SelectItemWithStart(text);
        }