[DllImport("user32.dll")]
public static extern int GetFocus(); //获取当前获得焦点的控件
//获取当前获得焦点的控件
IntPtr handle = (IntPtr)GetFocus();
if (handle == null)
this.FindForm().KeyPreview = true;
else
{
Control c = Control.FromHandle(handle);//这就是
if (c is Label)
{
(c as Label).Text = labelTemp.Text;
}
C# 获取当前获得焦点的控件
最新推荐文章于 2024-07-13 19:28:07 发布
本文介绍了一种在C#中获取当前获得焦点的控件的方法,并演示了如何判断该控件是否为Label类型,进而进行相应操作。通过使用DllImport导入user32.dll中的GetFocus函数,可以实现对焦点控件的识别。

7860

被折叠的 条评论
为什么被折叠?



