private void timer_search_Tick(object sender, EventArgs e)
{
timer_search.Enabled = false;
search_str = toolStripTextSearch.Text;
if (search_str == "Click To Search" || search_str == "") {
is_searching = false;
reload_menu();
return;
}
if (!is_searching) {
is_searching = true;
reload_menu();
}
string[] search_arr = search_str.Split(new char[] { ' ' });
pmPasswords.SuspendLayout();
foreach (ToolStripItem item in pmPasswords.Items) {
if (item.Tag != null) {
string item_text = item.Text;
bool show = true;
foreach (var key in search_arr) {
if (item_text.IndexOf(key, 0, StringComparison.InvariantCultureIgnoreCase) == -1)
show = false;
}
item.Visible = show;
}
}
pmPasswords.ResumeLayout();
}