Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Eleкtro en 18 Diciembre 2012, 15:11 pm



Título: (SOLUCIONADO) ¿Que tipo de parámetro debo pasarle?
Publicado por: Eleкtro en 18 Diciembre 2012, 15:11 pm
EDITO: Esto ya no necesito saberlo



Código
  1. Module InvokeRequiredHandler
  2.    <System.Runtime.CompilerServices.Extension()> _
  3.    Public Sub HandleInvokeRequired(Of T As ISynchronizeInvoke)(ByVal controlToInvoke As T, ByVal actionToPerform As Action(Of T))
  4.        'Check to see if the control's InvokeRequired property is true
  5.        If controlToInvoke.InvokeRequired Then
  6.            'Use Invoke() to invoke your action
  7.            controlToInvoke.Invoke(actionToPerform, New Object() {controlToInvoke})
  8.        Else
  9.            'Perform the action
  10.            actionToPerform(controlToInvoke)
  11.        End If
  12.    End Sub
  13. End Module

Si por ejemplo, desde otro hilo quisiera modificar la propiedad "Text" de un textbox... ¿Como lo hago?
Código:
HandleInvokeRequired(Textbox1, ¿?)
No se que argumento se puede usar como "Action"