通常,如果您使用WPF或Form.ActiveControl for WinForms ,则需要FocusManager.GetFocusedElement.
对于面板,它将是:
if (panel.ContainsFocus)
{
Control currentlyFocused =
panel.Controls.Cast<Control>().FirstOrDefault(control => control.Focused);
}
Run Code Online (Sandbox Code Playgroud)