Los foros del Guille

elGuille.hosting: La oferta recomendada:
.NET 2.0, SQL Server, 1200MB, 10GB transf. por 9.95 Euros al mes

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

09/Nov/2005
Nuevo filtro en el código posteado para evitar malas intenciones.
Por supuesto, si encuentras fallos de seguridad, por favor postealo en el foro de Bugs, ya que es para beneficio de todos. Gracias.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 51692 - Averiguar numero de columna
IDAsuntoFechaNick 
51692 Averiguar numero de columna03/02/10 14:27lukasgatsu   
Hola!
Alguien me podria ayudar a averiguar cual seria el numero de columna en la que se encuentra el
cursor en un TextBox multiline?
Por ahora lo que he conseguido ha sido esto:
stbColumna.Text = TextBox1.GetCharIndexFromPosition(TextBox1.GetPositionFromCharIndex(TextBox1.SelectionStart))

Pero no me indica el numero cuando el cursor esta al final de la linea y al cambiar de linea
en vez de empezar de 0 sigue con el numero de la linea anterior.

Gracias
IDAsuntoFechaNick 
51694 Re: Averiguar numero de columna (Resp: 51692)03/02/10 15:43axl   
Buenos Días:

Probé algo así: Coloqué un textbox Multilinea en Mi Userform y un Label1 en donde se mostrará la linea y la columna actual

Espero te sea de utilidad

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Label1.Text = "Line " & (TextBox1.GetLineFromCharIndex(TextBox1.SelectionStart) + 1) & _
" Col " & (TextBox1.SelectionStart - TextBox1.GetFirstCharIndexOfCurrentLine + 1)
End Sub

Saludos...
[Editado: axl, 03/02/2010 15:43:15]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
51696 Re: Averiguar numero de columna (Resp: 51692)03/02/10 20:51lukasgatsu   
Muchas gracias!!!

Creo que de todo lo que habia probado esa era la combinacion restante.

Gracias de nuevo.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2010  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.1433)
 
Usuarios activos: 109 - App. iniciada: 9/9/2010 1:11:11 AM GMT - La hora GMT del servidor es: 09/09/2010 06:33:15 GMT