gpt4 book ai didi

c# - Windows 窗体 : detect the change of the focused control

转载 作者:行者123 更新时间:2023-12-02 02:27:23 24 4
gpt4 key购买 nike

我正在 Windows 窗体应用程序中实现复制粘贴。当用户更改应用程序中的焦点元素时,我需要启用/禁用这两个操作的栏按钮。

我可以使用如下方式找到当前聚焦的控件:http://www.syncfusion.com/FAQ/windowsforms/faq_c41c.aspx#q1021q ,但是如何检测焦点控件已更改?

最佳答案

在表单加载事件处理程序中,您还可以循环遍历表单中包含的所有控件,并为每个可聚焦控件添加 Enter 事件的事件处理程序:

    private void Form1_Load(object sender, EventArgs e)
{
foreach (Control control in Controls)
{
control.Enter += ControlReceivedFocus;
}
}

void ControlReceivedFocus(object sender, EventArgs e)
{
Debug.WriteLine(sender + " received focus.");
}

关于c# - Windows 窗体 : detect the change of the focused control,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1159020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com