Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Thaorius en 15 Julio 2005, 03:36 am



Título: Pregunta estupida
Publicado por: Thaorius en 15 Julio 2005, 03:36 am
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:
Código:
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


Título: Re: Pregunta estupida
Publicado por: Slasher-K en 15 Julio 2005, 06:02 am
Establece la propiedad Multiline del TextBox a True, y lee un tutorial de VB :).

Saludos.


Título: Re: Pregunta estupida
Publicado por: Xpeed en 15 Julio 2005, 07:47 am
prueba usar

Código:
frmClientMain.txtLog.Text = frmClientMain.txtLog.Text & Chr(13) & "Command> connect" & vbCrLf & _
Chr(13) & "Introducir Puerto:"

con el "_" puedes bajar una linea

un saludo


Título: Re: Pregunta estupida
Publicado por: Ertai en 15 Julio 2005, 09:14 am
prueba usar

Código:
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.


Título: Re: Pregunta estupida
Publicado por: Manibal_man en 15 Julio 2005, 14:00 pm
Deberas establecer la propiedad Multiline a True y agregar
el evento del control Text

Código:
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


Título: Re: Pregunta estupida
Publicado por: {_The_Alwar_} en 15 Julio 2005, 14:15 pm
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 *****


Título: Re: Pregunta estupida
Publicado por: Thaorius en 15 Julio 2005, 15:22 pm
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


Título: Re: Pregunta estupida
Publicado por: {_The_Alwar_} en 15 Julio 2005, 15:30 pm
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..


Título: Re: Pregunta estupida
Publicado por: Thaorius en 15 Julio 2005, 15:37 pm
Acabo de probar el primer code que me dieron(el de $P€€D) y funciona bien.

Saludos y gracias.


Título: Re: Pregunta estupida
Publicado por: Xpeed en 15 Julio 2005, 20:27 pm
Cita de: Ertai
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.

si es para hacerlo claro, pero con "& vbCrLf & _ " baja una linea tambien

un saludo.


Título: Re: Pregunta estupida
Publicado por: Slasher-K en 16 Julio 2005, 00:46 am
Cita de: Ertai
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.

si es para hacerlo claro, pero con "& vbCrLf & _ " baja una linea tambien

un saludo.

No habla del código sino del TextBox.

Saludos.


Título: Re: Pregunta estupida
Publicado por: {_The_Alwar_} en 16 Julio 2005, 14:29 pm
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


Título: Re: Pregunta estupida
Publicado por: Thaorius en 16 Julio 2005, 14:48 pm
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


Título: Re: Pregunta estupida
Publicado por: {_The_Alwar_} en 16 Julio 2005, 14:51 pm
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


Título: Re: Pregunta estupida
Publicado por: Thaorius en 16 Julio 2005, 16:12 pm
Tan tonto no soy.
Esta el multiline a true y el scrollbar en vertical.

Saludos


Título: Re: Pregunta estupida
Publicado por: {_The_Alwar_} en 16 Julio 2005, 16:53 pm
pues si te sale el cuadradito es por eso


Título: Re: Pregunta estupida
Publicado por: Thaorius en 16 Julio 2005, 19:28 pm
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


Título: Re: Pregunta estupida
Publicado por: Xpeed en 16 Julio 2005, 19:38 pm
Cita de: Ertai
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.

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