منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : إغلاق الـ Form عند الضغط على زر معين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
برنامجى به واجهة رئيسية تسمى Form1 بها textbox
وعند الضغط على زر Find تفتح نافذة البحث المسماه Form2
والتى تبحث عن نص فى هذا ال textbox
أريد أن يتم غلق Form2 عند الضغط على زر Escape
وهذا الكود الذى استخدمته مع Form1 ومازال يعمل جيداً
ولكنه لا يعمل على الإطلاق مع Form2 ولا أدرى لماذا؟؟؟

كود :
   Private Sub Form2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
       If e.KeyCode = Keys.Escape Then
           btnCancel.PerformClick()
       End If
   End Sub
جرب هذا الكود
كود :
Private Sub Form2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
      If e.KeyCode = Keys.Escape Then
    me.close
      End If
  End Sub
جربته أخى الكريم قبل طرح السؤال ولم ينجح
يبدو أن الكود لا يلائم فورم فرعية
سلمت يداك يا غالى
الكود يعمل الآن