private void tmr_MEStrings_Tick(object sender, EventArgs e)
{
if (lbStringIDs.Focused)
{
textBox1.Focus();
}
if (!listBoxUpdate)
{
return;
}
tmr_MEStrings.Stop();
listBoxUpdate = false;
string oldSel = null;
if (lbStringIDs.SelectedIndex != -1)
{
oldSel = lbStringIDs.Items[lbStringIDs.SelectedIndex].ToString();
}
if (checkBox1.CheckState != CheckState.Checked)
{
checkStringContains(oldSel);
}
else
{
checkStringStart(oldSel);
}
if (lbStringIDs.SelectedIndex == -1 && lbStringIDs.Items.Count > 0)
{
lbStringIDs.SelectedIndex = 0;
}
tmr_MEStrings.Enabled = true;
}