منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
Next Button - نسخة قابلة للطباعة

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



Next Button - relsharkawy - 18-11-12

If ListBox1.SelectedIndex < ListBox1.Items.Count - 1 Then
ListBox1.SelectedIndex += 1
Else
ListBox1.SelectedIndex = 0
End If

الكود السابق للآنتقال داخل ListBox1 عنصر واحد كل ضغطة
كيف يمكن الأنتقال داخل ListBox1 بسرعة كبيرة وذلك بإستمرار الضغط على الزر


Next Button - Sajad - 18-11-12

السلام عليكم

اعتقد الحل من خلال الحدث MouseDownRolleyes


Next Button - sooriaty03 - 18-11-12

جرب هذا الكود
كود :
Public Class Form1
    Dim IsSpacePressed As Boolean = False
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        GoNext()
    End Sub

    Private Sub Button1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Button1.KeyDown
        If e.KeyCode = 32 Then
            If IsSpacePressed = False Then
                IsSpacePressed = True
            Else
                GoNext()
            End If
        End If
    End Sub
    Private Sub Button1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Button1.KeyUp
        If e.KeyCode = 32 Then
            IsSpacePressed = False
        End If
    End Sub
    Private Sub GoNext()
        If ListBox1.SelectedIndex < ListBox1.Items.Count - 1 Then
            ListBox1.SelectedIndex += 1
        Else
            ListBox1.SelectedIndex = 0
        End If
    End Sub
End Class



Next Button - relsharkawy - 21-11-12

شكرا لك أخى الكريم