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

لمستخدمي Codegear Delphi 2007

بدأه backar-net في 20 أبريل 2009 · 2 رد · 975 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هنالك خطأ Bug صغير في بيئة التطوير CodeGear Delphi 2007

حيث أنك في وقت التنفيذ RunTime لأي تطبيق تعمله على هذه البيئة

تنقر الزر الأيمن للمؤشر على معظم المكونات النصية وأهمها TEdit

فلا تظهر القائمة السريعة Context Popup Menu التي تحتوي أوامر تحرير

النص Copy, Paste, Select All....

هذه الوحدة (الموجودة في المرفقات) تحل هذه المشكلة وتستخدم كما يلي:

انسخ الملف Popups.pas إلى مسار التطبيق وأضف اسم الوحدة Popups

إلى قسم uses الخاص بالوحدة الرئيسة للبرنامج Program وكمثال:

program Project1;

uses
  Forms, Popups,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

لا أطلب منكم إلا الدعاء لي ولإخواننا المسلمين في كل مكان، وشكرا .. أخوكم بكار نت

Popups.rar

تم تعديل هذه المشاركة بواسطة backar-net في 20 أبريل 2009 في 02:12

#2

في الأحوال العادية (عندما تكون القائمة تظهر بشكل افتراضي) ماذا لو أردنا عدم إظهارها؟ :hmm:

بسيطة بإذن الله... :evil:

في الحدث OnConextPopup لأي (TEdit مثلا) نكتب هذا السطر:

Handeled := True;

تم تعديل هذه المشاركة بواسطة backar-net في 20 أبريل 2009 في 02:17

#3
اقتباس
لا أطلب منكم إلا الدعاء لي ولإخواننا المسلمين في كل مكان

غفر الله لك ولنا ولجميع المسلمين

بالنسبة لهذه المشكلة فهي بالفعل موجودة في دلفي 2007، لكن تم حلها ضمن تحديثات دلفي 2007.

ايضاً للأمانة العلمية يرجى الاشارة الى صاحب هذه ال unit وهو Andreas Hausladen، والذي كان أول من أصلح هذا الخلل وتم تداركه في التحديث الثاني أو الثالث لدلفي 2007 حسبما أذكر.

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

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