Esempio n. 1
0
        void assistant_Idled(object sender, EventArgs e)
        {
            assistant.WaitingMilliSeconds = 400;
            if (FileSearcher.GetInstance.Assets.Count > _maxLiveSearch)
            {
                assistant.WaitingMilliSeconds = assistant.WaitingMilliSeconds * (int)(1.2 * FileSearcher.GetInstance.Assets.Count / _maxLiveSearch);
            }

            if (FileSearcher.GetInstance.Assets.Count > (4 * _maxLiveSearch) || tb_SearchField.Text.Trim().Length < 3)
            {
                _dataEditorHelper.ClearSel();
                return;
            }

            this.Invoke(
                new MethodInvoker(() =>
            {
                _dataEditorHelper.FindItems(tb_SearchField.Text);
            }));
        }
Esempio n. 2
0
        private void SearchForm_Load(object sender, EventArgs e)
        {
            _dataEditorHelper = DataEditorHelper.Getinstance();
            _dataEditorHelper.FindItems(tb_SearchField.Text);


            _searchTip.ToolTipTitle = "Use Character";
            _searchTip.SetToolTip(tb_SearchField,
                                  $"{_dataEditorHelper._SearchSeparators[0]} - as separator for multi searching" +
                                  $"\n{_dataEditorHelper._SearchSeparators[1]} - allow register sensitivity" +
                                  $"\n{_dataEditorHelper._SearchSeparators[2]} - absolute match");
        }