الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه code01 في 26 أبريل 2016 · 8 رد · 1,017 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

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

 

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

 

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

#2

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

oracle@arabdb.org

#3

كيف الطريقة؟

#4

حسب مافهمت

 

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

oracle@arabdb.org

#5

انتقل 

 

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

 

اريد انتقل ل textbox2

اضغط انتر فقط 

 

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

 

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

 

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

#6
code01 كتب:

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

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

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

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

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

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

 

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

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

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

تم تعديل هذه المشاركة بواسطة Mohamed Krayem في 27 أبريل 2016 في 22:11

www.gwaaly.com غوالي

#7

مشكور يا غالي 

 

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

#8

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

 

شكراً لك

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

#9

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

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

 

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

مواضيع مشابهة