Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: .:BlackCoder:. en 13 Mayo 2010, 04:56 AM

Título: [?] Selstart en las etiquetas
Publicado por: .:BlackCoder:. en 13 Mayo 2010, 04:56 AM
Estaba haciendo un ejercicio en el que el usuario introduce 2 numeros que seran, el inicio y el final de un bucle... y al hacer click en un boton se realiza el bucle, y se muestra (con print) los numeros en ese intervalo... Pero el print los muestra en la esquina de la ventana y un debajo del otro... Yo quiero mostrarlos en una etiqueta (label) una al lado del otro, y si es posible separados por ', '... Pero no se como hacerlo... tengo mas o menos la idea de como hacerlo pero con un textbox, con la propiedad selstart... Pero no se ocmo hacerlo con una etiqueta... Aca esta el code para que no piensen que miento:

Código (vb) [Seleccionar]
Private Sub Command1_Click()
Dim A As Integer
    Dim B As Integer
    Dim i As Integer
    A = Text1
    B = Text2
    For i = A To B
    Print i
    Next
End Sub


De antemano gracias a quien me pueda ayudar...

Saludos...
Título: Re: [?] Selstart en las etiquetas
Publicado por: Shell Root en 13 Mayo 2010, 05:21 AM
Algo así...
Código (vb) [Seleccionar]
 Dim intContador As Integer
 Dim strCadena As String

 For intContador = 0 To 10
   strCacena = strCadena & 1 & ", "
 Next
 strCadena = strCadena & "."
 strCadena = Replace(strCadena, ", .", "")
 MsgBox strCadena


En tu code sería algo así:
Código (vb) [Seleccionar]
Private Sub Command1_Click()
    Dim i As Integer
    Dim strCadena As String
    For i = Text1.Text To Text2.Text
      strCacena = strCadena & 1 & ", "
    Next
    strCadena = Replace(strCadena, ", .", "")
    MsgBox strCadena
End Sub
Título: Re: [?] Selstart en las etiquetas
Publicado por: .:BlackCoder:. en 13 Mayo 2010, 05:32 AM
Mmm ya veo que no hay ninguna funcion hay que hacerlo a la vieja escuela... Gracias, pero aunque me sirvio de mucho... no funciona con esta modificacion:

Código (vb) [Seleccionar]
  Dim intContador As Integer
  Dim strCadena As String

  For intContador = Text1 To Text2
    strCacena = strCadena & intContador & ", "
  Next
  strCadena = strCadena & "."
  strCadena = Replace(strCadena, ", .", "")
  Label1 = strCadena

Nada mas muestra un punto ('.') 0o? Por q sera?...
Título: Re: [?] Selstart en las etiquetas
Publicado por: Shell Root en 13 Mayo 2010, 05:36 AM
y de cuanto es el bucle?
Título: Re: [?] Selstart en las etiquetas
Publicado por: .:BlackCoder:. en 13 Mayo 2010, 05:42 AM
1 en text1 y 5 en text2...
Título: Re: [?] Selstart en las etiquetas
Publicado por: Shell Root en 13 Mayo 2010, 05:47 AM
OMG!
(http://r.i.elhacker.net/cache?url=http://massivebraindamage.files.wordpress.com/2009/07/owned.jpg)

Cita de: El_nuevo_HH en 13 Mayo 2010, 05:32 AM
 Dim intContador As Integer
 Dim strCadena As String

 For intContador = Text1.Text To Text2.Text
   strCacena = strCadena & intContador & ", "
 Next
 strCadena = strCadena & "."
 strCadena = Replace(strCadena, ", .", "")
 Label1.Caption = strCadena
Título: Re: [?] Selstart en las etiquetas
Publicado por: .:BlackCoder:. en 13 Mayo 2010, 05:53 AM
 :laugh: se me olvido el option explicit... Thanks