c# 线程中如何控制控件焦点

来源:互联网 发布:手机mac是什么意思啊 编辑:程序博客网 时间:2024/05/05 00:39
请添加下面类为顶级类:

    public static class CtrlEx
    {
        public static void InvokeFocus( Control c)
        {
            if (c.InvokeRequired)
            {
                c.Invoke(new Action<Control>(InvokeFocus), new object[] { c });
            }
            else
            {
                c.Focus();
            }
        }
    }


然后在其他线程中这样调用:CtrlEx.InvokeFocus(this.textBox);
0 0
原创粉丝点击