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

سؤال عن اضافة حدث لعنصر منشأ أثناء التنفيذ

مغلق
بدأه asrocks في 8 يونيو 2006 · 2 رد · 412 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد أن أسئلكم عن مشكلة واجهني حول مشروعي....

أولاً أنشئت TLabel عند التنفيذ و لكن أردت أن أضف له حدثاً يملكه الـ Label

و ليكن Label.Onclick

أي على حدث النقر يفعل شيء معين

فكيف يكون ذلك و لكم جزيل الشكر

الســـــلام

#2

قم بانشاء Procedure ضمن الفورم و التي سوف تنفذ عند الضغط على Label و ذلك على الشكل التالي

procedure TForm2.Label1Click(Sender: TObject);
begin
  ShowMessage('sadfsdfsd');
end;

الان بعد انشاء ال Label لو فرضنا ذلك عند انشاء الفورم قم بكتابة الكود التالي

procedure TForm2.FormCreate(Sender: TObject);
var Label1: TLabel;
begin
  Label1:= TLabel.Create(form2);
  Label1.Parent:= Self;
  Label1.Left:= 40;
  Label1.Top:= 48;
  Label1.Width:= 31;
  Label1.Height:= 13;
  Label1.Caption:= 'Label1';
  Label1.Show;
  Label1.OnClick := Label1Click;
end;

لاحظ السطر الاخير الذي قمنا فيه بربط الحدث Onclick لل Label مع الاجرائية التي وضعناها

تم تعديل هذه المشاركة بواسطة waeldalol في 8 يونيو 2006 في 10:53

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

شكراً لك أخ waeldalol

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…