Foros del Web » Programación para mayores de 30 ;) » .NET »

Obtener el Left de un String

Estas en el tema de Obtener el Left de un String en el foro de .NET en Foros del Web. Que tal, les planteo la siguiente duda: tengo en un Form, ubicado en la posicion (0;0) un textbox con este mensaje "HXDD" Lo que yo ...
  #1 (permalink)  
Antiguo 07/02/2012, 07:28
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Pregunta Obtener el Left de un String

Que tal, les planteo la siguiente duda:


tengo en un Form, ubicado en la posicion (0;0) un textbox con este mensaje "HXDD"
Lo que yo quiero saber es cual es el valor de Left para la D. Me explico??

O sea, si el textbox esta la posicion 0;0, necesito "medir" el string que posee para poder sacar la posicion que ocuparia dentro del formulario.

Yo ya utilice los metodos MesaureString y MeasureText, pero no me dan valores reales. No se en que unidad me devuelven los valores.

Bueno, eso es todo lo que necesito. Espero haberme explicado bien.
Gracias
  #2 (permalink)  
Antiguo 07/02/2012, 07:52
Avatar de abel_c_b  
Fecha de Ingreso: junio-2008
Mensajes: 103
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Obtener el Left de un String

No entendí...
Que tiene que ver la posición del textbox con el mensaje??
  #3 (permalink)  
Antiguo 07/02/2012, 08:23
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Respuesta: Obtener el Left de un String

Gracias por responder!! Te explico: Si vos tenes el Textbox en la posicion (0;0) y el mensaje es grande, pensando en funcion de la posicion el textbox se extendera digamos de la (0;0) a la (15;0), pero en esta ultima posicion se encontrara el final del textbox. Que pasa si yo quiero saber para un cierto digito de la cadena, que posicion tiene??

Me explique ahy??

Saludos
  #4 (permalink)  
Antiguo 07/02/2012, 08:31
Avatar de abel_c_b  
Fecha de Ingreso: junio-2008
Mensajes: 103
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Obtener el Left de un String

A ti lo que te interesa es conocer la posición de un digito ó caracter dentro de un textbox?
  #5 (permalink)  
Antiguo 07/02/2012, 08:44
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Respuesta: Obtener el Left de un String

Exacto!! pero que esa posicion no sea el indice de la cadena sino de alguna manera que se pueda usar como left.
  #6 (permalink)  
Antiguo 07/02/2012, 18:30
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 12 años, 6 meses
Puntos: 14
Respuesta: Obtener el Left de un String

mm te refieres a que quieres saber la coordenada 'X' de un carácter de la cadena?
es decir... no quieres su posición (indice) dentro de la cadena, sino si coordenada 'X'?



Extra solo como referencia
--------------------------------------------------
(Coordenada X;Coordenada Y) = (X;Y)
--------------------------------------------------
  #7 (permalink)  
Antiguo 08/02/2012, 05:18
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Respuesta: Obtener el Left de un String

Exactamente. Eso es lo que quiero. La Coordenada X dentro de una cadena.
  #8 (permalink)  
Antiguo 08/02/2012, 09:50
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 12 años, 6 meses
Puntos: 14
Respuesta: Obtener el Left de un String

mira, no se si eso sea posible con alguna función ya existente

lo que yo veo más viable es que hagas tu función... tomes el ancho entre cada letra y "documentalo",
recorras la cadena hasta encontrar el caracter que buscas

pero cada letra que lee, se van acumulando sus anchos, y si el textbox no está en (0;Y), que le sume su posición X

me di a entender?

Etiquetas: strings, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:10.