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

تعطيل مفاتيح الإتجاهات Keyarrow

بدأه hesham-k في 15 أكتوبر 2008 · 4 رد · 809 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكنني تعطيل مفاتيح الإتجاهات keyarrow في الدلفي

وذلك عند استخدام عنصر memo علما أنني حاولت تعطيلهم بإستخدام شيفرة الأسكي ولم ينفع

ما هو الحل

أفيدوني جزاكم الله كل خير

#2

أرجو أن يكون هذ ما تريد

procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key = 37) or (key = 38) or (key = 39) or (key = 40) then
showmessage('th key is closed');
end;

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#3

أخي الكريم

أعتقد أن هذا ما تبحث عنه

procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if Key = VK_UP then Key := 0;
if Key = VK_Down then Key := 0;
if Key = VK_Left then Key := 0;
if Key = VK_Right then Key := 0;
end;
#4

بعد زمان ياهشام كنت متمني أنا أرد على سؤالك بس الشباب سبقوني جزاهم الله كل خير

#5

جزاكم الله كل خير اخوتي الكرام

ومشكور أخ زاهر وجزاك الله كل خير

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