线程:多个 BeginInvoke(Sub() ...) -> 编程风格;任务更好吗?
Threads: Multiple BeginInvoke(Sub() ...) -> programming style; Are tasks better?
我做了一个小程序。它有很多这样的行:
Me.BeginInvoke(Sub() Me.GroupBox1.Visible = False)
Me.BeginInvoke(Sub() Me.txtVerfahrensbezeichnungValue.Visible = False)
是否有更好的方法,因为所有变量都指向 GUI 样式元素?
我试过了(但失败了):
Dim a = New With {
Me.GroupBox1.Visible = False
Me.txtVerfahrensbezeichnungValue.Visible = False
}
Me.BeginInvoke(a)
试试这个:
Me.BeginInvoke(Sub()
Me.GroupBox1.Visible = False
Me.txtVerfahrensbezeichnungValue.Visible = False
End Sub)
我做了一个小程序。它有很多这样的行:
Me.BeginInvoke(Sub() Me.GroupBox1.Visible = False)
Me.BeginInvoke(Sub() Me.txtVerfahrensbezeichnungValue.Visible = False)
是否有更好的方法,因为所有变量都指向 GUI 样式元素?
我试过了(但失败了):
Dim a = New With {
Me.GroupBox1.Visible = False
Me.txtVerfahrensbezeichnungValue.Visible = False
}
Me.BeginInvoke(a)
试试这个:
Me.BeginInvoke(Sub()
Me.GroupBox1.Visible = False
Me.txtVerfahrensbezeichnungValue.Visible = False
End Sub)