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

Delete ,Tab , Enter ,Cursor

مغلق
بدأه Hadad.Net في 31 مارس 2007 · 7 رد · 716 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يعطيكم العافية يا جماعة سوالي لعل يكون بسيط ولكن حسأله بأذن الله

انا لدي فورم وعلى هذا الفورم 3 Buttons وكل Button واحد يقوم بمهمه زر Delete والاخر يقوم بمهمة زر Tab والاخر يقوم بمهمة زر Enter الخ .. لانه انا بصدد تصميم كيبورد ليعمل على برنامج يتعامل مع ال TouchScreen وكل هذه العمليات متل ال TAb And Delete سوف تتم على textBoxes موجود على الفورم

وشكراً لكم جزيلاً

#2

يا جماعه : بعد البحث والتدقيق لقيت انه في داله اسمها SendKeys.Sendوهذه الداله بتاخذ string باسم الزر المراد تنفيذه متلا Enter /Tab / BACKSPACE و حاولت استخذمها ولكن بدون جدوى فما زالت المشكلة قائمة وان شاء الله تحل في الوقت القريب بتكاتف جهودنا .

وشكراً للجميع

#3

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

ما الذي تمرره إلى SendKeys.Send ؟ لأن الأزرار لها أكواد محددة ربما تختلف عن أسمائها بعض الأحيان, مثلا :

SendKeys.Send("{ENTER}"); // "{ENTER}" OR "~" NOT "Enter"
SendKeys.Send("{BACKSPACE}"); // Or "{BS}"

اذهب للـ MSDN لمشاهدة كامل الأكواد المقابلة للأزرار.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#4

جرب هذا الكود

private void frmPersons1_KeyDown(object sender, KeyEventArgs e)
		{
		   if (e.KeyCode  == Keys.Enter)
				System.Windows.Forms.SendKeys.Send("{Tab}");	

		}

يا أيها الناس قولو لا إله إلا الله تفلحوا وتملكوا بها العرب وتذل لكم العجم وإذا آمنتم كنتم ملوكا في الجنة

#5

شكراً يا أخ اسماعيل - معتز حليتها الحمد لله وانا للاستفاده كانت مشكلتي بال Focus والحمد لله

نحلت المشكله

#6

طيب ضلك غلبنا :lol:

واتشكر

ماشي يا باشا

بس المهم تخلص من هالبرنامج

يا أيها الناس قولو لا إله إلا الله تفلحوا وتملكوا بها العرب وتذل لكم العجم وإذا آمنتم كنتم ملوكا في الجنة

#7

صدق الاخ أسماعيل :- غلبتكوا لكن شو بدنا نسوي فش الكوا الا واحد Hadad.Net لو راح من وين تجيبوا غيروا :D

المره هذه مشكلتي صارت بال Structure بتاع البرنامج الكيبورد انا عملته بفورم لحال لانه عندي ما يقارب 20 فورم لازم يستخدموا هذا الكيبورد وال 20 فورم في كل واحد من 5-20 تكست بوكس حسب الفورم وموجود في كل فورم زر لما اضغط عليه بيفتحلي الفورم بتاع الكيبورد وبكتب ولما اضغط Enter الموجود بالفورم تاع الكيبورد بيروح بيشوف انا لما استدعيت الكيبورد وين كان الفوكس Focus وبيحط النص بتاع التكست بوكس الموجود في الكيبورد للتكست بوكس الموجود في الفورم الي انا استدعيت الكيبورد منه وكان ال Focus عنده لما انا استدعيت الفورم بتاع الكيبورد .

ملاحظه :- انا تمرير تكست من فورم لفورم عملتها بس الشغله صار فيها شويه تعقيد لما بدك تمرر نص من فورم ( لفورم محدد وهذا الفورم بيتغير ) وكمان لما تمرر النص من الكيبورد لتكست بوكس متغير فقصه انا دخت فيها لهذه اللحظه ز

وحرفق الصور للتوضيح وزي ما هو واضح بالصوره الكيبورد تم استدعائه من فورم فيه 2 تكست بوكس وفي فورم تانيه بيكون فيها 12 تكست بوكس ،، وشكراً للجميع

وسامحوني يا جماعه على هذه الغلبة

post-35020-1175580318_thumb.jpg

#8

معقول ما في طريقة سهله تحل هذه المشكلة

ويعطيكوا العافيه

هذا الموضوع مغلق.

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