• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 3 من 3

    الموضوع: أسئلة في الفيجول بيسك حفظكم الله

    1. #1
      التسجيل
      05-10-2003
      المشاركات
      236
      المواضيع
      59
      شكر / اعجاب مشاركة

      أسئلة في الفيجول بيسك حفظكم الله

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

    2. #2
      التسجيل
      14-07-2003
      الدولة
      Ksa
      المشاركات
      612
      المواضيع
      31
      شكر / اعجاب مشاركة
      بنسبة لسؤال الاول ما فهمت ايش قصدك


      بنسبة لسؤال الثاني

      Private Sub Picture1_KeyDown(KeyCode As Integer, Shift As Integer)
      Select Case KeyCode
      Case **
      ******************************

      End Select
      End Sub

      ==========================================

      ** = رقم كل زر في الكي بورد له رقم

      ****************************** = الامر الي تبيه يصير اذا تضغط الزر المعين


      س : كيف اعرف رقم الزر الي ابيه

      ج : عن طريق

      print keyCode

      اكتبها في محل الشفرات

    3. #3
      التسجيل
      16-08-2002
      المشاركات
      204
      المواضيع
      16
      شكر / اعجاب مشاركة
      اهلا اخي الكريم /
      بانسبة للسؤال الاول تتم عن طريق setFocus واليك هذا المثال/
      نفرض ان لديك خانتين نص الاولى اسمها text1 والثانية text2 ،، فترغب بالانتقال من الاول للثاني :-

      1- تذهب للحدث KeyPress في text1 وهذا الحدث يحدث عند الضغط على اي زر .
      2- تكتب الكود التالي/
      كود:
      text2.setFocus
      .

      ولاكن اذا حاولت تختبر البرنامج راح ينتقل التركيز من الاول للثاني اذا ضغط على اي زر ، هنا ياتي دور KeyAscii للتخصيص
      وهو جواب السؤال الثاني

      3- KeyAscii هذا المتغير يرجع كود الزر الذي ضغط ،،، بمعنى اذا ضغط على enter راح يرجع القيمة 13 ،، اذا ماذا تفعل ،التالي:

      كود:
      If KeyAscii = 13 Then
          Text2.SetFocus
      End If
      هنا اختبر المنتغير KeyAscii اذا كان يساوي 13 معنى ذلك ان الزر enter ضغط اذا انتقل للخانة الثانية


      وهذا الكود الكامل /

      كود:
      Private Sub Text1_KeyPress(KeyAscii As Integer)
      
      If KeyAscii = 13 Then
          Text2.SetFocus
      End If
      
      End Sub

      وكل عام وانت بخير
      مواضيعي القديمه
      Run3D

      ClockTower3D

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •