用Backgroundworker组件,在其DoWork事件中要设置窗体上textbox1的text属性为"你好"
常规的委托我知道怎么写,但太麻烦了,能不能结合lambda用一句写出来?
不是C#,是VB.net ,Frameworker2.0环境下。
请高手帮帮忙了。
------解决方案--------------------
TextBox1.BeginInvoke(Sub()
TextBox1.Text = "你好"
End Sub)
------解决方案--------------------
lamda语法需要相应的vs版本(VB.NET版本)才能编译。
在编写目标位.net2.0平台程序时完全可以使用这种写法,但是大概要求你的开发工具是vs2010才能编译。
------解决方案--------------------
VB的Lambda表达式,在VS2008里,我记得是没有Sub的,只有Function。
你把Sub改成Function试试看