![]() |
|
في حدث دروب دوان - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : في حدث دروب دوان (/showthread.php?tid=46815) |
في حدث دروب دوان - Ali_hassn - 25-08-23 السلام عليكم ورحمة الله .. عندي textbox1 وفي حدث ( دروب داون ) احتاج ينفذ لي امر معين عند الضغط على زر ( انتر ) او ( تاب ) ؟؟ عملت كذا ولم ينفذ حدث التاب ؟؟ نفذ لي عند الضغط على انتر ولم ينفذ عند الضغط على تاب !! If e.KeyCode = Keys.Enter or e.KeyCode = Keys.tab Then وهنا الامر المطلوب تنفيذه .. End If RE: في حدث دروب دوان - asmarsou - 25-08-23 و عليكم السلام و رحمة الله و بركاته جرب اضف نفس الكود السابق في حدث PreviewKeyDown للتكست بوكس مع الابقاء على الحدثين معا و ان شاء الله تضبط معك RE: في حدث دروب دوان - Ali_hassn - 26-08-23 asmarsou جربتها و للأسف لم تنجح .. وشكرا لردك RE: في حدث دروب دوان - asmarsou - 26-08-23 للاسف اخ علي ... فقط لو ارفقت مثال مبسط او جزء من الكود لانه من بين الاحداث المتعلقة بالتكست بوكس لا يوجد حدث الدروب داون الذي ذكرته انت لذلك ااكد لك انه لو ارففت الكود او مثال مبسط لوجدت بدل الحل اثنين او اكثر سواءا مني او احد الزملاء الافاضل .... تقبل مروري RE: في حدث دروب دوان - Ali_hassn - 26-08-23 معذرة : انا أخطأت في التسمية : المقصود هو حدث ( كي داون ) .. المثال : عندك مثلا ( textbox1 ) و ( textbox2) ال ( textbox2) (Enable) تبعها = False ونريد عمل حدث ل ( textbox1 ) : - عند الضغط على زر ( Enter ) او زر ( Tab ) يروح ينفذ الامر ذا ( textbox2.Enable=true ) ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: انا حطيت الكود ذا في حدث ( كي داون ) : If e.KeyCode = Keys.Enter or e.KeyCode = Keys.tab Then textbox2.Enable=true end if بينفذ المطلوب عند الضغط على زر Enter ولكن لما اضغط زر Tab ما بينفذ بالنسبة لي استخدام التاب عند ادخال البيانات في التكسات والتنقل بينها افضل من استخدام زر Enter وايضا ما افضل وضع زر ( التالي ) بعد كل text ان شاء الله اكون وضحت المطلوب ،، وشكرا . RE: في حدث دروب دوان - asmarsou - 26-08-23 واضح جدا في ردي الاول ضننت انه الحدث المقصود هو keepress وكان ردي على ذاك الاساس عموما هذا المثال مجرب و يعمل كما ينبغي.... للتاكد قم بفتح مشروع جديد به 2 تكست بوكس بحيث الثاني له صفة enabled= false PHP كود : Public Class Form1RE: في حدث دروب دوان - Alexander Max2 - 26-08-23 زر الـ Tab هو زر تنقل بين الكائنات ما بينفع ينفذ أمر أثناء الضغط عليه وإلا أغلب البرامج راح تدخل بدوامة من المشاكل.. لكن من أجل تنفيذ أمر بالاعتماد زر التاب بيستخدموا أحداث التركيز على خلية أو الخروج منها Focus و الـ Lost Focus والتي يعبر عنها بالاحداث : KeyUp والــ Leave RE: في حدث دروب دوان - Ali_hassn - 26-08-23 asmarsou الف شكر لك اخي الكريم .. تم تنفيذ المطلوب . |