elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Mover le texto de un label c#.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mover le texto de un label c#.  (Leído 10,211 veces)
Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Mover le texto de un label c#.
« en: 5 Julio 2010, 15:02 pm »

Hola de nuevo amigos. Tengo un label el cual contiene un texto pero el texto es de mayor longitud que el tamaño del label. Como puedo hacer para que el texto se vaya desplazando de un lado a otro para que se muestre entero????. No se si me explico... Como el típico texto pequeño que sale en los anuncios de televisión, que va apareciendo de un lado a otro de la pantalla.... xD

Gracias de antemano.


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Mover le texto de un label c#.
« Respuesta #1 en: 5 Julio 2010, 16:40 pm »

Algo parecido a:

El Hacker.net - Subforo de .Net
Pues que yo sepa no existe, pero puedes hacerlo tu mismo. Puedes crearte un control de usuario y dibujar el contenido con las clases de System.Drawing

Un saludo


En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Mover le texto de un label c#.
« Respuesta #2 en: 5 Julio 2010, 19:16 pm »

Tengo un label el cual contiene un texto pero el texto es de mayor longitud que el tamaño del label. Como puedo hacer para que el texto se vaya desplazando de un lado a otro para que se muestre entero????. No se si me explico... Como el típico texto pequeño que sale en los anuncios de televisión, que va apareciendo de un lado a otro de la pantalla.... xD

Bastaria utilizar substring e ir actualizando una variable int hasta llegar a la cantidad total de texto - el total mostrado en el label y luego volver a la variable int a su valor inicial para empezar de nuevo.
Todo eso lo haria en un timer.
El modo mas sencillo creo  :P

Osea busca como utilizar substring para cortar la cadena al numero que tenga como maximo el label e ir actualizandolo con un timer, para recorrer todo el string y volver al inicio al terminar de mostrarlo.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Mover le texto de un label c#.
« Respuesta #3 en: 5 Julio 2010, 23:15 pm »

Tengo un label el cual contiene un texto pero el texto es de mayor longitud que el tamaño del label. Como puedo hacer para que el texto se vaya desplazando de un lado a otro para que se muestre entero????. No se si me explico... Como el típico texto pequeño que sale en los anuncios de televisión, que va apareciendo de un lado a otro de la pantalla.... xD

Bastaria utilizar substring e ir actualizando una variable int hasta llegar a la cantidad total de texto - el total mostrado en el label y luego volver a la variable int a su valor inicial para empezar de nuevo.
Todo eso lo haria en un timer.
El modo mas sencillo creo  :P

Osea busca como utilizar substring para cortar la cadena al numero que tenga como maximo el label e ir actualizandolo con un timer, para recorrer todo el string y volver al inicio al terminar de mostrarlo.

Es verdad, siempre y cuando la pc sea algo decente de procesador :xD

De ultima, moves el label ;) Label1.Left += 1 en un timer (despues comprobas si llego al borde pa resetear y blabla, pero esa es la escencia :xD)
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Mover le texto de un label c#.
« Respuesta #4 en: 6 Julio 2010, 01:01 am »

Vale chicos muchas gracias, lo voy a probar en cuanto pueda y os comento.

Un abrazo ;)
En línea

eLDaviiD

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Mover le texto de un label c#.
« Respuesta #5 en: 11 Agosto 2010, 09:52 am »

Espero te sirva esto:
Código
  1. string first = label1.Text[0].ToString();
  2. label1.Text = label1.Text.Remove(0,1);
  3. label1.Text += first;
  4.  
Todo eso en un Timer a 100 ms y Listo.
Aunque creo que ya lo habras resuelto, puesto que hace mas de un mes que preguntaste, pero como no vi ninguna respuesta concreta pues te dejo el codigo...
Saludos!!...
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Mover le texto de un label c#.
« Respuesta #6 en: 11 Agosto 2010, 17:38 pm »

Dejen la flojera xD Usen Drawing, para eso está xD
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Mover le texto de un label c#.
« Respuesta #7 en: 12 Agosto 2010, 02:17 am »

Espero te sirva esto:
Código
  1. string first = label1.Text[0].ToString();
  2. label1.Text = label1.Text.Remove(0,1);
  3. label1.Text += first;
  4.  
Todo eso en un Timer a 100 ms y Listo.
Aunque creo que ya lo habras resuelto, puesto que hace mas de un mes que preguntaste, pero como no vi ninguna respuesta concreta pues te dejo el codigo...
Saludos!!...

Gracias pero al final decidí no usarlo. xDD
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Customizar texto 2 o 3 veces dentro del mismo label? « 1 2 »
.NET (C#, VB.NET, ASP)
z3nth10n 13 7,934 Último mensaje 5 Julio 2013, 15:23 pm
por z3nth10n
Obtener texto de label en aplicación externa WPF
.NET (C#, VB.NET, ASP)
TomaSs 4 4,961 Último mensaje 14 Mayo 2016, 04:13 am
por TomaSs
Cambiar texto de Label sin que se superponga (Tkinter)
Scripting
SlayerBur 1 5,048 Último mensaje 16 Abril 2022, 21:27 pm
por Yidu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines