السلام عليكم
كيف اعرف اي المفاتيح على اللوحة قد ضغت المستخدم لاطلاق حدث معين عند ضغط مفتاح ما
( لدي ListBox و اريد ان اضيف الماتيح التي يضغتها المستخدم الى هذه الاداه ) :o :s :unsure: :wacko: ;) :blink: :(
السلام عليكم
كيف اعرف اي المفاتيح على اللوحة قد ضغت المستخدم لاطلاق حدث معين عند ضغط مفتاح ما
( لدي ListBox و اريد ان اضيف الماتيح التي يضغتها المستخدم الى هذه الاداه ) :o :s :unsure: :wacko: ;) :blink: :(
تم تعديل هذه المشاركة بواسطة الغملاسي في 7 سبتمبر 2005 في 07:31
إذا كان الـ Focus على النموذج مثلاً فيمكنك معرفة الحروف التي يضغطها المستخدم من خلال الحدث KeyPress، حيث يمكنك وضع الكود التالي لمعرفة رقم ASCII الخاص بالحرف المضغوط:
MessageBox.Show(e.KeyValue)
ربما تكون هناك طرق أفضل لذلك ..
بالتوفيق ،،
شكرا اخي عبدالله ولكن الجواب بعيد نوعا ما
فى حدث KeyPress لى اداة ListBox اكتب الكود التالى
ListBox1.Items.Add(e.KeyChar)
{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

شكرا اخي waleedhm ,
هناك طرق أخرى قمت بتجربتها و لكن بدون فائدة , هل ممكن الاستعانة بدوال ال APIs .
هذا الموضوع مغلق.