看看这个,类似的传值:http://topic.csdn.net/t/20041027/19/3497195.html
解决方案 »
- C#操作db2怎样入门?
- 关于串口通信的问题?
- 请问如何实现同时选择多个目录的情况?
- 一个C# winform中的API问题。。
- 请教大家,一个不明白的问题,谢谢!
- 用vs.net新建一个webform.做好后想在dreamweaver里改.结果一打开,全都是乱码的.这是怎么回事?
- 如何获取datagrid中绑定的textbox的值??
- 高分求解----DataList中包含DataGrid的难题
- treeview 中double_click事件如何得到被点击的node
- 江湖救急!!请问高手:ListBox中,如何用MultiColumn和AddRange添加多列。
- C#绘图的问题2个
- 基于p2p的流媒体点播
'Windows Form
Imports ClassLibrary2
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim delReturnValue As New ReturnValue(AddressOf ReturnValueHandler)
Dim objC As New Class1
objC.DoTask(delReturnValue)
End Sub Private Function ReturnValueHandler(ByVal value As String)
MessageBox.Show(value)
End Function
End Class'DLL
Public Delegate Function ReturnValue(ByVal value As String)
Public Class Class1 Public Function DoTask(ByVal ReturnValueHandler As ReturnValue)
'Do some task here
ReturnValueHandler.Invoke("A") End Function
End Class
Form窗体只在需要的时候去读List。2、如果这个AL返回值需要Form马上处理,使用delegate回调Form的处理函数,
把AL作为回调函数的传入参数。