تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
listbox
#1
عند وصول listbox items الى اخى item ينتقل الى اول item
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

تفضل أخي الكريم

كود :
Private Sub ListBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ListBox1.KeyDown
        If e.KeyCode = Keys.Down Then
            If ListBox1.SelectedIndex = ListBox1.Items.Count - 1 Then
                ListBox1.SelectedIndex = 0
                e.SuppressKeyPress = True
            End If
        End If
End Sub
الرد }}}
تم الشكر بواسطة:
#3
ما هي فائدة :

e.SuppressKeyPress = True
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#4
إقتباس : ما هي فائدة :

e.SuppressKeyPress = True

يلغي عملية الضغط على المفتاح .. اي كأنك لم تضغط على المفتاح (الكيبورد)
الرد }}}
تم الشكر بواسطة:
#5
kslawy كتب :ما هي فائدة :

e.SuppressKeyPress = True

Abdullah0991 كتب :يلغي عملية الضغط على المفتاح .. اي كأنك لم تضغط على المفتاح (الكيبورد)

السلام عليكم ورحمة الله وبركاته

نعم أخي الحبيب
وسبب استعمالها هنا هو أنني نقلت الاختيار برمجيا إلى العنصر الأول في أداة ListBox بهذا الكود

كود :
ListBox1.SelectedIndex = 0

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

ولتلافي ذلك استخدمنا الأمر السابق

بالتوفيق
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم