Marquesina
Señores expertos:
Estoy intentando programar una marquesina en Visual Basic 2008 en la siguiente forma:
Private Sub Form1_Load
Timer1.Interval=1000
Timer1.Enable=True
End Sub
Private Timer1_Tick
If Me.Label1.Left <=1 then
Try
Me.Label1.Left= Form1.ActiveForm.Width -5
Catch Ex as Exception
MessageBox.Show(Ex.Message) 'aquí saca el error
End Try
Else
Try
Me.Label1.Left= Me.Label1.Left -5
Catch Ex as Exception
MessageBox.Show(Ex.Message)
End Try
End If
End Sub
La marquesina escrita en el Label1 corre bien, pero a veces cuando el Label1 esta a la izquierda del formulario, cuando su valor .Left es < 1 saca un error que dice:
Referencia a objeto no establecida como instancia de un objeto
Si me pueden ayudar por qué sale este error les agradecería muchísimo
Jairo López
Bogotá - Colombia
Estoy intentando programar una marquesina en Visual Basic 2008 en la siguiente forma:
Private Sub Form1_Load
Timer1.Interval=1000
Timer1.Enable=True
End Sub
Private Timer1_Tick
If Me.Label1.Left <=1 then
Try
Me.Label1.Left= Form1.ActiveForm.Width -5
Catch Ex as Exception
MessageBox.Show(Ex.Message) 'aquí saca el error
End Try
Else
Try
Me.Label1.Left= Me.Label1.Left -5
Catch Ex as Exception
MessageBox.Show(Ex.Message)
End Try
End If
End Sub
La marquesina escrita en el Label1 corre bien, pero a veces cuando el Label1 esta a la izquierda del formulario, cuando su valor .Left es < 1 saca un error que dice:
Referencia a objeto no establecida como instancia de un objeto
Si me pueden ayudar por qué sale este error les agradecería muchísimo
Jairo López
Bogotá - Colombia
1 respuesta
Respuesta de darkastaroth
1