Visual Basic.NET - Como crear delegados

   
Vista:

Como crear delegados

Publicado por Lalaer (9 intervenciones) el 14/04/2009 18:52:41
Hola, soy novato en threads de vb.net 2005

Tengo una System.Windows.Forms.TabControl, que se llama miTab, y tengo que
hacer un invoke y su clase delegada

Lo que pasa es que no tengo "ni zorra idea" de Clases delegadas, invokes,
....

Perdon
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como crear delegados

Publicado por Damian (824 intervenciones) el 14/04/2009 19:17:01
Yo por ejemplo lo uso para hacer un Insert y lo que hago es:
'Declaro la clase donde esta mi Delagado.
Dim nvoPer As New Personal

'Por ejemplo dentro de un boton en su evento click tengo:
Private Sub btnAgregar_Click(.....)
nvoPer.miDelegate(AddressOf nvoPer.Insertar)
end sub

'En mi clase personal tengo asi:
Public Class Personal
Delegate Sub BD()
Sub miDelegate(ByVal miBase As BD)
miBase.Invoke()
End Sub

Public Sub Insertar()
Insert.CommandText = "Insert into (...) Values (...)
Insert.Connection = MiConexion
Insert.ExecuteNonQuery()
End Sub

Espero se entienda la idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar