我正在尝试从委托函数中获取价值。基本上我试图从委托函数中获取richboxtext 行长度。
这是我的功能
Private Delegate Function getrichlengthmain(ByVal TB As RichTextBox) As String
Private Function getrichlenghtdele(ByVal TB As RichTextBox) As string
Return TB.Lines.Length
End Function
我叫它
Dim d As getrichlengthmain
d = AddressOf getrichlenghtdele
dim returnvalue as string
returnvalue = d.BeginInvoke(FstList,nothing,nothing)
这段代码中的2个问题
第一个问题
当我将代码从“returnvalue = d.BeginInvoke(FstList,nothing,nothing)”更改为“d.BeginInvoke(FstList,nothing,nothing)”时
调试时弹出跨线程错误
第二个问题
如何从函数中获取值而不会出现任何跨线程错误。
非常感谢您的时间,并提前感谢您解决它。