Foros del Web » Programación para mayores de 30 ;) » .NET »

¿Crear una marquesina?

Estas en el tema de ¿Crear una marquesina? en el foro de .NET en Foros del Web. Alguien sabe cómo hacer esto? Lo he intentado con un timer y un label al que le modifico la posición con la propiedad location, pero ...
  #1 (permalink)  
Antiguo 09/02/2010, 18:19
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 14 años, 10 meses
Puntos: 2
¿Crear una marquesina?

Alguien sabe cómo hacer esto? Lo he intentado con un timer y un label al que le modifico la posición con la propiedad location, pero no termina de ir fluído, va a saltos
  #2 (permalink)  
Antiguo 09/02/2010, 18:33
 
Fecha de Ingreso: marzo-2004
Mensajes: 70
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: ¿Crear una marquesina?

mira este LINK
__________________
GuzZpaWn
  #3 (permalink)  
Antiguo 09/02/2010, 22:25
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: ¿Crear una marquesina?

Con un timer y substring también podrías hacerlo :P
__________________
Eduardo Peredo
Wigoin
  #4 (permalink)  
Antiguo 10/02/2010, 05:22
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: ¿Crear una marquesina?

es más complicado de lo que pensaba :s, gracias por las respuestas


EDITO: He encontrado este código que hace el efecto de marquesina, pero el problema es que en un label va palabra por palabra, pero en un textbox sale perfecto, el caso es que un textbox no admite transparencia ni imagen de fondo. ¿Sabéis alguna solución?

Este es el código

Cita:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

Static counter As Integer = 0

Dim scrollingText As String = " This is some scrolling text that I want to see"
If counter = scrollingText.Length Then
counter = 0
End If

tbTitulo.Text = scrollingText.Substring(counter) & scrollingText & scrollingText & scrollingText
lblPlaying.Text = scrollingText.Substring(counter) & scrollingText & scrollingText & scrollingText
counter += 1

End Sub

Última edición por tempto; 10/02/2010 a las 05:49 Razón: Ejemplo añadido

Etiquetas: marquesina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.