02-07-13, 12:19 PM
02-07-13, 12:27 PM
السلام عليكم ورحمة الله وبركاته
تفضل أخي الكريم
تفضل أخي الكريم
كود :
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 Sub02-07-13, 10:37 PM
ما هي فائدة :
e.SuppressKeyPress = True
e.SuppressKeyPress = True
02-07-13, 10:40 PM
إقتباس : ما هي فائدة :
e.SuppressKeyPress = True
يلغي عملية الضغط على المفتاح .. اي كأنك لم تضغط على المفتاح (الكيبورد)
04-07-13, 10:05 AM
kslawy كتب :ما هي فائدة :
e.SuppressKeyPress = True
Abdullah0991 كتب :يلغي عملية الضغط على المفتاح .. اي كأنك لم تضغط على المفتاح (الكيبورد)
السلام عليكم ورحمة الله وبركاته
نعم أخي الحبيب
وسبب استعمالها هنا هو أنني نقلت الاختيار برمجيا إلى العنصر الأول في أداة ListBox بهذا الكود
كود :
ListBox1.SelectedIndex = 0وذلك في حدث ListBox1_KeyDown
ثم سيأتي دور تنفيذ ضغطة الزر الذي قام المستخدم بالضغط عليه وهو هنا زر السهم إلى الأسفل والذي سيؤدي إلى انتقال الاختيار إلى العنصر الثاني في الأداة
ولتلافي ذلك استخدمنا الأمر السابق
بالتوفيق