منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مساعدة : أبحث عن كود لعمل Scroll using buttons - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مساعدة : أبحث عن كود لعمل Scroll using buttons (/showthread.php?tid=46188)



مساعدة : أبحث عن كود لعمل Scroll using buttons - maestro13 - 08-06-23

سلام عليكم 
عندي FlowlayoutPanil محتاج اعمل له Scroll عند طريق إثنين Buttons واحد يعمل scroll للأعلي والثاني للأسفل عند الضغط عليهما
ارجو المساعدة 
شكرا مقدما


RE: مساعدة : أبحث عن كود لعمل Scroll using buttons - سعود - 08-06-23

(08-06-23, 03:04 AM)maestro13 كتب : سلام عليكم 
عندي FlowlayoutPanil محتاج اعمل له Scroll عند طريق إثنين Buttons واحد يعمل scroll للأعلي والثاني للأسفل عند الضغط عليهما
ارجو المساعدة 
شكرا مقدما

PHP كود :
Public Class Form1
    Dim se 
As Integer 0
    Dim dir 
As String
    Private Sub fp_Scroll
(sender As ObjectAs ScrollEventArgsHandles fp.Scroll
        Me
.Text e.OldValue
    End Sub
    Private Sub Timer1_Tick
(sender As ObjectAs EventArgsHandles Timer1.Tick
        If dir 
"down" Then
            se 
+= 2
            fp
.AutoScrollPosition = New Point(fp.Widthse)
 
       ElseIf dir "up" Then
            se 
-= 2
            fp
.AutoScrollPosition = New Point(fp.Widthse)
 
       End If
 
   End Sub
    Private Sub Button3_MouseDown
(sender As ObjectAs MouseEventArgsHandles Button3.MouseDown
        If e
.Button MouseButtons.Left Then
            dir 
"down"
 
           Timer1.Start()
 
       End If
 
   End Sub
    Private Sub Button3_MouseUp
(sender As ObjectAs MouseEventArgsHandles Button3.MouseUp
        Timer1
.Stop()
 
   End Sub
    Private Sub Button1_MouseDown
(sender As ObjectAs MouseEventArgsHandles Button1.MouseDown
        If e
.Button MouseButtons.Left Then
            dir 
"up"
 
           Timer1.Start()
 
       End If
 
   End Sub
    Private Sub Button1_MouseUp
(sender As ObjectAs MouseEventArgsHandles Button1.MouseUp
        Timer1
.Stop()
 
   End Sub
End 
Class 

تحديث!!!!
اول حدث التايمر اكتب:
If se < 0 Then se = 0