private async void ListTab_KeyDown(object sender, KeyEventArgs e)
{
if (ListTab.SelectedTab != null)
{
if (_statuses.Tabs[ListTab.SelectedTab.Text].TabType == MyCommon.TabUsageType.PublicSearch)
{
Control pnl = ListTab.SelectedTab.Controls["panelSearch"];
if (pnl.Controls["comboSearch"].Focused ||
pnl.Controls["comboLang"].Focused ||
pnl.Controls["buttonSearch"].Focused) return;
}
if (e.Control || e.Shift || e.Alt)
this._anchorFlag = false;
Task asyncTask;
if (CommonKeyDown(e.KeyData, FocusedControl.ListTab, out asyncTask))
{
e.Handled = true;
e.SuppressKeyPress = true;
}
if (asyncTask != null)
await asyncTask;
}
}