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); })); }
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"); }