Bueno, estoy haciendo un troyano con fines educativos(en serio). Pero como me gusta mucho el DOS, lo hice como una consola de dos.
La duda es, que no se como hacer un salto de linea.
Uso este code:
Function connect()
frmClientMain.txtLog.Text = frmClientMain.txtLog.Text & Chr(13) & "Command> connect" & Chr(13) & "Introducir Puerto:"
frmClientMain.txtCommand.Text = ""
frmClientMain.txtCommand.SetFocus
End Function
Pero en vez de salir:
Command> connect
Introducir Puerto:
sale:
Command> connectIntroducir Puerto:
Es por que uso cuadors de texto en vez de cuadors de texto enriquecido?. O porque?
Por favor ayudenme.
Saludos
Establece la propiedad Multiline del TextBox a True, y lee un tutorial de VB :).
Saludos.
prueba usar
frmClientMain.txtLog.Text = frmClientMain.txtLog.Text & Chr(13) & "Command> connect" & vbCrLf & _
Chr(13) & "Introducir Puerto:"
con el "_" puedes bajar una linea
un saludo
Cita de: $P€€D en 15 Julio 2005, 07:47 AM
prueba usar
frmClientMain.txtLog.Text = frmClientMain.txtLog.Text & Chr(13) & "Command> connect" & vbCrLf & _
Chr(13) & "Introducir Puerto:"
con el "_" puedes bajar una linea
un saludo
Pero eso es para hacer mas claro el codigo, cuando una linea es mas larga de lo normal, pues metes el '_' para tenerlo en varias lineas.
Deberas establecer la propiedad Multiline a True y agregar
el evento del control Text
Private Sub Text1_Change()
Text1.SelStart = Len(Text1.Text)
End Sub
Lo que hace es decirle a la TextBox que apunte siempre a la ultima linea.
Espero te sirva
Saludos
Text box a multiline y pon vbcrlf antes de que escriba abrir puertos
Y otra cosa. si quieres hacer una aplicacion educativa, ¿Por que no haces algo constructivo en vez de un programa destructivo? ¿no es mas facil hacer un chat?
Asi esta internet lleno de *****
Realmente lo quiero mas que nada para poder sacar info de mi pc cunado noe este.
Ahora pruebo los codes que me dieron y les cuento.
Saludos
buah! eso es to facil ya que esta en tu pc puedes hacerle todo lo que quieras, asi no tendras problema con lso Av y los firewall..
Acabo de probar el primer code que me dieron(el de $P€€D) y funciona bien.
Saludos y gracias.
Cita de: ErtaiPero eso es para hacer mas claro el codigo, cuando una linea es mas larga de lo normal, pues metes el '_' para tenerlo en varias lineas.
si es para hacerlo claro, pero con "& vbCrLf & _ " baja una linea tambien
un saludo.
Cita de: $P€€D en 15 Julio 2005, 20:27 PM
Cita de: ErtaiPero eso es para hacer mas claro el codigo, cuando una linea es mas larga de lo normal, pues metes el '_' para tenerlo en varias lineas.
si es para hacerlo claro, pero con "& vbCrLf & _ " baja una linea tambien
un saludo.
No habla del código sino del TextBox.
Saludos.
jaja, esque para hacer que baje el cursor una linea tiene que ser con codigo, el textBox no te lo va acer solo, debes ordenarselo
Ya se, pero yo en RichText boxes, lo hacia con Chr(13), pero con los txt me sale un rectangulito chiquito donde iria el salto en vez de bajar a la otra linea.
Pero con vbcrlf ya anda.
Saludos
Jooooder!!!!!! Pon la propiedad MULTILINE a TRUE!!!!!
Si nos te lo pone todo en la misma linea y el salto es un caracter no imprimible, normal que te salga el cuadradito...
text1.multiline = true
Tan tonto no soy.
Esta el multiline a true y el scrollbar en vertical.
Saludos
pues si te sale el cuadradito es por eso
Eso es lo que me resulta extraño.
Porque antes de eso, hay un texto de varias lineas en el txtLog. escrito desde su propiedad text.
Saludos
Cita de: Anhur en 16 Julio 2005, 00:46 AM
Cita de: $P€€D en 15 Julio 2005, 20:27 PM
Cita de: ErtaiPero eso es para hacer mas claro el codigo, cuando una linea es mas larga de lo normal, pues metes el '_' para tenerlo en varias lineas.
si es para hacerlo claro, pero con "& vbCrLf & _ " baja una linea tambien
un saludo.
No habla del código sino del TextBox.
Saludos.
se que esta hablando del textbox y no del codigo, con el & vbCrLf puede bajar una linea en el textbox, le puse el "_" , para que desde el codigo baje de una una linea y el que esta programando se haga a una idea de como kedara en el control que se asigne esta caracteristica, osea simplemente era un modo para verlo mas facil, pero se podia hacer en una linea simplemente con el vb crlf
un saludo