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

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



زر اختصار - مدري - 18-04-13

السلام عليكم

عندي سؤال
كيف اعمل زر اختصار للتايمر
مثلا لما اضغط f1 يشنغل التايمر
ولما اضغط زر f2 يتوقف التايمر


زر اختصار - sooriaty03 - 18-04-13

السلام عليكم ورحمة الله وبركاته
تفضل أخي الكريم
كود :
Public Class Form1
    Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        If e.KeyCode = Keys.F1 Then
            Timer1.Enabled = True
        ElseIf e.KeyCode = Keys.F2 Then
            Timer1.Enabled = False
        End If
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.KeyPreview = True
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

    End Sub
End Class

بالتوفيق


زر اختصار - مدري - 24-04-13

شكرا ولاكن عندما ابعد التركيز عن الفورم لا يعمل الكود
هل هناك طريقه اخرى ؟
لجعل الامر يعمل بدون اضهار البرنامج في الواجهه


زر اختصار - sooriaty03 - 24-04-13

مدري كتب :شكرا ولاكن عندما ابعد التركيز عن الفورم لا يعمل الكود
هل هناك طريقه اخرى ؟
لجعل الامر يعمل بدون اضهار البرنامج في الواجهه

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


إذا كنت تريد أن تجعل البرنامج في الخلفية ومع ذلك يستقبل ضغطات الأزرار
فأنت تحتاج إلى مراقبة الأزرار التي يتم الضغط عليها
وهذا الرابط سيفيدك في ذلك
KeyLogger by SUB NEW

ولكن عندها يجب أن تختار اختصارات غير مستعملة سواء في النظام أو بقية البرامج
يعني:
لو أنك راقبت ضغطة زر F1 وكان المستخدم يريد الضغط على هذا الزر ليقرأ ملف التعليمات
فعندها سيقوم برنامجك بالعمل والمستخدم لم يقصد تشغيله
وكذلك الأمر بالنسبة لـ F2


بالتوفيق


زر اختصار - Abu00Raas - 25-04-13

تفضل أخوي هذا مثال في المرفقات عند الضغط على f1 بيظهر لك مسج تم تشغيل التايمر

وإذا ضغطت f2 بيظهر لك مسج تم إيقاف التايمر

وبالتوفيق ،،


زر اختصار - مدري - 26-04-13

جزاكم الله خير