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

تايمر يقوم بالعمل بدال الكيبورد؟!

بدأه nobleman في 9 فبراير 2008 · 7 رد · 1,446 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا ياجماعة

أريد أن يقوم تايمر بالعمل بدال الكيبورد

بمعنى

يوجد لدّي فورم وموجود عليه 3 أزرار " بتن"

وكل زر له أمر مختلف عن الاخر

تقتضي الحاجة أن اقوم بالضغط على الكيبورد على زر الانتر "فقط" ليقوم بالفحص والانتقال تلقائياً للزر الآخر

وأعيد وأذكر أنني فقط أقوم بضغط زرر الانتر

أريد من التايمر أن يغنيني عن ضغط الانتر ويقوم بضغط زر الانتر من تلقاء نفسه

هل يوجد طريقة ؟

وشكراً سلفاً

#2

مع العلم أنني أقوم بالضغط على زر الانتر في لوحة المفاتيح بشكل متواصل

ودون تقطع

" ممكن تسهل الامر "

:resentful:

#3
Keybd_event(13,0,KEYEVENTF_EXTENDEDKEY ,0)
#4

الله يعطيك الف عافية يارب

رح أجرب وأردلك خبر

يسلمو

#5

أخ decompiler

طلعت مشكلة تانية

الكود

 Keybd_event(13,0,KEYEVENTF_EXTENDEDKEY ,0)

لازم تكون الشاشة في حالة اكتف حتى تاخد الانتر

انا اللي بدي ياه يعني حتى لو الشاشة بحالة مو اكتف " يعني ممكن اكون بشتغل على شي تاني وشاشة البرنامج مو اكتف "

حسب الكود الي عطيتني ياه رح يفصل ازا الشاشة صارت مو اكتف

وبصير بياخد كأنو انا ضاغط انتر من الكيبورد

ياريت اكون قدرت اوصلك الشرح

والله يعطيكم الف عافية جميعاً ,,,

#6

السلام عليكم

لم أفهم جيدا ما تقصد

لكن حسب فهمي ان أردت تفعيل الضغط على زر أكتب مايلي:

Button1.Click;

أو:

Button1Click(Sender);

أرجو أن لا أكون قد خرجت عن الموضوع

عن ‏ ‏أسامة بن زيد قال: ‏قال رسول الله - ‏صلى الله عليه وسلم -: ( من صنع إليه معروف فقال لفاعله جزاك الله خيرا فقد أبلغ في الثناء ) .

رواه الترمذي و قال ‏هذا ‏ ‏حديث حسن جيد غريب.

و صححه العلامة الألباني في صحيح الترغيب

www.sahab.net

#7

اعتقد هناك مواضيع سابقة عن عمل hook للوحة المفاتيح keyboard

d4baa0.gif
#8

اذا كان قصدك تضغط زر انتر عندما يكون الاكتف كنترول على اول زر

تستطيع وضع الكود الذي وضعه الاخ rm31 في timar

وتضيف امر timar.active.false;

في بتن1

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