Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2009, 16:35
hunter18
 
Fecha de Ingreso: junio-2008
Mensajes: 343
Antigüedad: 16 años, 10 meses
Puntos: 4
Respuesta: Mostrar RichTextBox en bloques de 6 lineas desde un boton

Gracias por la idea es lo mas simple aunque se visualiza la ultima linea y lo le veo problema si alguien tiene otra solucion bienvenido

Por otro lado que diferencia hay utilizando el API key_event y sendkeys?

Para llamar a una letra con sendkey basta con una linea mienstras que con el API se debe hacer todo esto, algun pro y contra debe haber?
Código:
' Constantes para las teclas y otros
Const KEYEVENTF_KEYUP = &H2
Const KEYEVENTF_EXTENDEDKEY = &H1

'Declaración del Api keybd_event para la presión de tecla
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
    ByVal bScan As Byte, _
    ByVal dwFlags As Long, _
    ByVal dwExtraInfo As Long)

Sub Pulsar_Tecla(Tecla As Long)
    Call keybd_event(Tecla, 0, 0, 0)
    Call keybd_event(Tecla, 0, KEYEVENTF_KEYUP, 0)
End Sub

Private Sub Command1_Click()

Call Pulsar_Tecla(vbKeySpace)
Text1.SetFocus

End Sub
un saludo pkj por responder rapidamente, esta ultima semana estas respondiendo a full