منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] إغلاق الـ Form عند الضغط على زر معين - نسخة قابلة للطباعة

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



إغلاق الـ Form عند الضغط على زر معين - Doctor GME - 07-10-16

برنامجى به واجهة رئيسية تسمى 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



RE: إغلاق الـ Form عند الضغط على زر معين - mohamed haroon - 07-10-16

جرب هذا الكود
كود :
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



RE: إغلاق الـ Form عند الضغط على زر معين - Doctor GME - 07-10-16

جربته أخى الكريم قبل طرح السؤال ولم ينجح
يبدو أن الكود لا يلائم فورم فرعية


RE: إغلاق الـ Form عند الضغط على زر معين - Doctor GME - 07-10-16

سلمت يداك يا غالى
الكود يعمل الآن