إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

توظيف مهمة عند الضغط على زر معين

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • توظيف مهمة عند الضغط على زر معين

    السلام عليكم ورحمة الله وبركاته
    هل يمكن يا اخوانى استدعاء كود عند الضغط على زر معين من لوحة المفاتيح ؟
    وهل يمكن تخصيص هذه الخاصية للانبوت
    مثلا لنقل انى عندى input1 ومعمول عليه focus واريد عند الضغط على Enter تنفيذ كود معين
    وجزاكم الله كل خير

  • #2
    يمكنك أخي

    ضع هذا الكود في Input في الحدث On Key

    كود:
    if e_Key == 13 then
        Dialog.Message("","13")
        Page.SetFocus("Input1")
    end

    تعليق


    • #3
      جزاك الله كل خير

      تعليق


      • #4
        تمام تمام من الجيد جدا أن نرى ردود جميلة هكذا

        تعليق


        • #5
          يا اخوان هل من طريقة للحصول على ال asci كود للازرار
          فانا لا اعلم الطريقة وجزاكم الله كل خير

          تعليق


          • #6
            إذا كنت تقصد أرقام المفاتيح ففى ملف الهلب للبرنامج إبحث عن virtual key code
            طبعا فى خانة البحث أكتب ماسبق .

            تعليق


            • #7
              مثل ما قال الاستاذ عبود
              أو ابحث في كتاب التعليمات عن (key codes
              أو يمكنك مشاهدة الصورة ( مشاهدة )

              تعليق


              • #8
                أو خذ انبوت وأكتب في on key
                كود:
                if (e_Key ~="") then
                result = Dialog.Message("Notice", e_Key);
                end
                بمجرد على اي مفتاح سيظهر رقمه البرمجي

                تعليق


                • #9
                  جزاكم الله كل خير
                  طيب ولو كنت عاوز مثلا ضغط زرين
                  يعنى عاوز مثلا alt + 8
                  هيكون هو هو الكود برضو باضافة + ولا ايه ؟

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة القنـاص المصرى مشاهدة المشاركة
                    يا اخوان هل من طريقة للحصول على ال asci كود للازرار
                    فانا لا اعلم الطريقة وجزاكم الله كل خير
                    ضع هذا فى زر
                    كود PHP:
                    asc String.Asc("a");
                    Dialog.Message("Notice"ascMB_OKMB_ICONINFORMATIONMB_DEFBUTTON1); 
                    هنا تحصل على المقابل الأسكى للمحرف a

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة القنـاص المصرى مشاهدة المشاركة
                      جزاكم الله كل خير
                      طيب ولو كنت عاوز مثلا ضغط زرين
                      يعنى عاوز مثلا alt + 8
                      هيكون هو هو الكود برضو باضافة + ولا ايه ؟
                      لاحظ أن 8 من الحاسبة لها رقم غير 8 من لوحة المحارف
                      يلزمك التحديد للرد

                      تعليق


                      • #12
                        السلام عليكم

                        حسب ما فهمت تريد الضغط على مفتاحين
                        alt +8
                        فينتج أمر معين و لتكن رسالة

                        في حدث الصفحة on key
                        ازرع الكود
                        كود:
                        if System.IsKeyDown(18) and System.IsKeyDown(56) then
                        result = Dialog.Message("Notice", "السلام عليكم");
                        end
                        الان عند الضغط على المفتاحين ستنتج الرسالة
                        اذا نجحت معك و كان ما تريد الارقام في مشاركات سابقة
                        تم توضيح طريقة الحصول عليها

                        موفق

                        تعليق


                        • #13
                          استخدم هذا الكود في الحدث On Key

                          كود PHP:
                          if e_Modifiers.alt == true then
                              
                          if e_Key == 56 then
                                  Dialog
                          .Message("""alt + 8")
                              
                          end
                          end 
                          طبعاً ولا تنسى متابعة الأستاذ الفاضل [النصل القاطع]

                          تعليق


                          • #14
                            تمام يا اخوانى جزاكم الله كل خير

                            تعليق

                            مواضيع تهمك

                            تقليص

                            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                            يعمل...
                            X