Texto en Corrido

23/07/2004 - 16:55 por Carolina | Informe spam
Otra ayudita por favor

en Visual 6 colocaba un picture y un timer1
y la letra me salia de derecha a izquierda

me salia como que se esta moviendo pero en Visual Basic .
net me salio que no existe este componete picture4 un
similar

Por favor alguien sabe con que control puedo hacer
o al alguien tiene una programacion nueva

por favor


Private Sub Timer1_Timer()
Static MsgPtr As Integer
Static MyText As String
If Len(MyText) = 0 Then
MsgPtr = 1
MyText = " EXISTEN ARCHIVOS PENDIENTES POR FAVOR
REVISAR "
End If
Form1.Picture1.Cls

Form1.Picture1.Print Mid$(MyText, MsgPtr); MyText;
MsgPtr = MsgPtr + 1
If MsgPtr > Len(MyText) Then
MsgPtr = 1
End If


End Sub
 

Leer las respuestas

#1 Tristan
23/07/2004 - 19:53 | Informe spam
Hola Carolina. No se muy bien como hacías eso en vb, puesto que había muchas
formas.

En .net, existe un componente idéntico al Picture, que se llama PictureBox.

De todas formas, puedes hacer eso si necesidad de un PictureBox. Simplemente
con un Timer y este código:

Private pos As Integer = 0

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles
Timer1.Tick
pos += 5
Me.Refresh()
End Sub

Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles
MyBase.Paint
e.Graphics.DrawString("Texto desplazado", Me.Font, Brushes.Black, pos,
100)
End Sub


Juan Carlos Badiola
MVP - C#

Preguntas similares