Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/07/2008, 02:26
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 4 meses
Puntos: 37
Respuesta: TextBox Multilinea

Cita:
Iniciado por spiderman78 Ver Mensaje
Que tal de nuevo por aqui con una consulta, miren tengo un textbox multilinea el cual quiero ver si puedo que despues de ciertos renglones q ocupe en el en una label me marque 1,2, 3,etc, dependiendo el nuemro de renglones que haya dadole enter o escrito, no se si pueda hacerlo con ese texbox o tenga que utilizar un control diferente.

Saludos y Gracias por la ayuda
Mira, éste código indica en un Label las lineas escritas en el TextBox cada vez que se pulsa ENTER:

Código:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, lParam As Any) As Long
Const EM_GETLINECOUNT = &HBA

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    iLineas = SendMessage(Text1.hWnd, EM_GETLINECOUNT, 0&, ByVal 0&)
    Label1.Caption = "Línea: " & SendMessage(Text1.hWnd, EM_GETLINECOUNT, 0&, ByVal 0&)
End If
End Sub
Edito: Declara la variable "iLineas" como Integer.


Última edición por Avellaneda; 08/07/2008 a las 04:25