PDA

View Full Version : scrolling text



hsadeh
پنج شنبه 22 مرداد 1388, 14:03 عصر
سلام - در يك winform ميخواهم نوشته هاي يك Textbox يا Lable بصورت عمودي اسكرول شوند و پس از پايان ، حلقه اسكرول تكرار شود . من يك تايمر گذاشتم و كد زير را نوشتم :



label1.Location = New Point(Me.label1.Location.X, Me.label1.Location.Y - 1)


جواب داد ولي پس از پايان نوشته ها ، حلقه اسكرول تكرار نمي شود . لطفا راهنمايي كنيد

با سپاس

ACorvinus
پنج شنبه 22 مرداد 1388, 14:11 عصر
سلام .

ببخشین منظورتون از این "نوشته هاي يك Textbox يا Lable بصورت عمودي اسكرول شوند و پس از پايان ، حلقه اسكرول تكرار شود" چیه ؟

mohammadi4net
پنج شنبه 22 مرداد 1388, 15:17 عصر
اگه منظورتونو درست فهمیدم باید یک شرط بزارین که اگه به پایین فرم رسید برگرده بالای فرم
اگرم نه بیشتر توضیح بدین

kablayi
پنج شنبه 22 مرداد 1388, 23:22 عصر
فکر کنم منظورتون اینه...
مثل زمانی که فیلم سینمایی تموم میشه و نوشته های فیلم میان

virusha
یک شنبه 03 دی 1391, 02:31 صبح
اینم بد نیست



Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label1.Left -= 5
If Label1.Left <= -Width Then
Label1.Left = Width
End If
End Sub


*توجه : Timer Enabled : True

فرید نجفلو
یک شنبه 03 دی 1391, 12:32 عصر
سلام کد داحل تایمر:


Label1.Top -= 5
If Label1.Bottom <= 0 Then Label1.Top = Me.Width