c#,求助!在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#,求助!在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。相关的知识,希望对你有一定的参考价值。
我想在构造函数里。调用Start
报错了,错误如题。该怎么解决?能简单说下原理吗?
public Class1()
InitializeComponent();
Start();
private void Start()
this.Invoke(new MyDelegate(GetUserID));
然后在Timer1_Tick事件中添加
this.Invoke(new MyDelegate(GetUserID));
timer1.Enabled=false; 参考技术B 句柄指的是指向此控件的指针,而在此指针还没创建时,就用此指针了.
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
在子窗口FrmSmartHome设定一个方法,是打开串口和开始线程
在主窗口有一个button,按下后会触发子窗口的方法。
但是会报错:在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
以上是关于c#,求助!在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。的主要内容,如果未能解决你的问题,请参考以下文章
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
在创建窗口句柄之前,不能对控件调用 Invoke 或 BeginInvoke
SQL 2008 management studio安装时出现错误:在创建窗口句柄之前,不能在控件上调用InVoke或BeginInvoke