Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Zeroql en 10 Abril 2008, 23:08 pm



Título: control text y posicion del puntero
Publicado por: Zeroql en 10 Abril 2008, 23:08 pm
buenas tengan todos
tengo un problema con el control text y la posiscion del puntero.
resulta que cuando hago esto
Código
  1. text1.Text = vbCrLf & "[config]"
  2. text1.Text = text1.Text + vbCrLf
  3.  
me sucede lo siguiente.
1. el puntero simepre se posiciona al comienzo
2. no me pasa de "[config]" creandome un bucle infinito

como puedo solucionar el problema?

para mayor detalle les dejo el code completo:
en un form colocar un control text, un list, el text debe ser multiline
un boton

Código
  1. Private Sub Form_Load()
  2. Code = 101
  3. list1.AddItem "0" & Code
  4. End Sub
  5.  
  6. Private Sub Command1_Click()
  7. Code = 200
  8. list1.AddItem "0" & Code
  9.  text1.Text = vbCrLf & "[config]"
  10. Code = 201
  11. list1.AddItem "0" & Code
  12. text1.Text = text1.Text + vbCrLf
  13. End Sub
  14.  
  15. Private Sub text1_KeyPress(KeyAscii As Integer)
  16. If KeyAscii = 13 Then
  17.    Code = Code + 1
  18.    list1.AddItem "0" & Code
  19. End If
  20. End Sub
  21.  



Título: Re: control text y posicion del puntero
Publicado por: ((( SPAWN ))) en 10 Abril 2008, 23:27 pm
hola de nuevo, lo q entendi fue q queres q el puntero del mouse se posicione al final de "[config]" proba en agregale esto:

Código:
 Text1.Text = text1.Text + vbCrLf
 '----
 Text1.SelStart = Len(Text1)
 Text1.SetFocus

despues explicame lo del listbox y de la variable Code.


Título: Re: control text y posicion del puntero
Publicado por: Zeroql en 11 Abril 2008, 02:39 am
mira te explico lo de code y el list box.
la verdad estoy haciendo un proyecto aparte con archivos de lenguaje (osea que mer permita esocjer el idioma para la aplicacion. y que estos esten por archivos y no dentro de la aplicacion)
esto que coloco aca es parte de otro proyeco para crear los archivos de lenguaje. uso el un listbox para identificar donde deben ir las lineas de codigo que estan en el textox a la hor de guardar, usando la variable code para generar un codigo seguido(este codigo es para cuando lo lea la aplicacion que sus componentes van en orden

en el ejemplo que deje arriba me falta colocar una parte que es identiifcar el formulario que seria [nombre Form] y en el list este kedaria vacio. pero eso lo arreglo yo.

 me sirvio tu ejemplo te agradezco mucho la ayuda de nuevo, muchas gracias de nuevo