• 0
code01

كيف أضيف حدث Enter لمجموعة TextBox

سؤال

السلام عليكم

 

لدي على سبيل المثال أكثر من TextBox  داخل الـ Form 

 

كيف اقدر اسوي كود عام استطيع من خلاله عند الضغط على انتر يكون على كامل الـ TextBox ؟؟

 

يعني ما ابي اسوي كل حدث على حده، لا .. أريد كود أو سطر واحد يقوم بعمل انتر لكل الـ TextBox 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

 

 

اعمل function  ياخذ  قيم اسم textbox

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

كيف الطريقة؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حسب مافهمت

 

انك اذا ضغطت على enter    هل ينتقل او يضلل textbox 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انتقل 

 

يعني انا الان في textbox1 

 

اريد انتقل ل textbox2

اضغط انتر فقط 

 

وهكذا لبقية الـ texts  

 

انا ما ابغى اكتب كود كل مرة 

 

ابغى كود واحد ينفيذ لي المطلوب بناء على عدد الـ texts  

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
2 ساعه مضت , code01 said:

انا ما ابغى اكتب كود كل مرة 

ابغى كود واحد ينفيذ لي المطلوب بناء على عدد الـ texts

وين المشكلة لو كتبت كود كل مرة؟

انا لا اقصد كتابة دالة لكل textbox ولكن اذا كتبت دالة عامة فعليك استدعائها في كل مرة 

لانك ستتعامل مع حدث event و تحتاج لترتيب مربعات النص بالشكل المطلوب واستخدام SelectNextControl()

ان لم اكن مخطئ ففكل الحالات ستضطر لعمل كود لكل مربع نص - لالصاق الحدث به والله أعلم

 

أما إن أردت الصحيح والمتبع في "البرامج الحقيقية" فعليك باخبار مستخدمي برنامجك باستخدام زر TAB الذي وضع في لوحة المفاتيح للتنقل بين مكونات الشاشة

في فيجوال ستوديو ابحث في القائمة عن tab order لتعيين ترتيب الادوات عند التنقل بزر tab

كما يمكنك ان تحدد اذا كانت الاداة تقبل الوقوف عليها بزر tab ام لا من الخاصية tab stop في مربع الخصائص

 

تم تعديل بواسطه Mohamed Krayem
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور يا غالي 

 

لازال السؤال قائم ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

سؤالك يا عزيزي غير واضح، الرجاء التوضيح بصور أو بمحاولة إيضاحه برسم الفكرة عبر الرسام بعد أخذ صورة للنموذج (Form) الذي أنشأته في برنامجك

 

شكراً لك

أرجو منك المشاركة في سؤالي هذا: http://goo.gl/H7Q1zu

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يا عزيزي الأفضل لك أن ترتب زر التنقل "Tab" الموجود أقصى يسار لوحة المفاتيح.

طريقة ترتيبه بواسطة خاصية موجود في كل كائن من كائنات بيئة الفجوال إستيديو اسمها "TabIndex"

 

أتمنى أن إجابتي تساعدك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .