private void TextDelayTick(object sender, EventArgs e) { TextDelay.Stop(); fsi.Search(toolStriptextSearch.Text); if (fsi.SearchList.Count == 0) { txtPassDetail.Clear(); // dispose timer thread and clear ui. KillTimer(); // disable right click dataMenu.Enabled = false; } else { listFileView.Items.Clear(); foreach (var row in fsi.SearchList) { string tmpstring = row.Replace(_config["PassDirectory"] + "\\", ""); listFileView.Items.Add(tmpstring.Replace(".gpg", "")); } // setting up GUI listFileView.SelectedIndex = 0; dirTreeView.SelectedNode = FindTreeNodeText(dirTreeView.Nodes, Path.GetFileName(_config["PassDirectory"])); this.DecryptPass(dirTreeView.SelectedNode.Tag + "\\" + listFileView.SelectedItem + ".gpg"); btnMakeVisible.Visible = true; txtPassDetail.Visible = false; } }
private void ToolStriptextSearchTextChanged(object sender, EventArgs e) { TextDelay.Stop(); TextDelay.Start(); }