يمكنك ذلك عن طريق انشاء فورم جديد قم باضافة الازرار الثلاثة الخاصة بك صمم الفورم كما تشاء اجعله يبدو مثل MessagDlg اذا اردت
عند استدعائه استخدم الدالة ShowModal الدالة ShowModal ستقوم باضهار الفورم الثاني و لن تنفذ باقي الكود الى غاية اعادة الدالة Result الذي هو عبارة عن Integer لن يتم اعادة الناتج الى غاية اغلاق الفورم الفورم يتم اغلاقه تلقائيا اذا تم اسناد ModalResult لقيمة تخالف 0 التي هي قيمة محجوزة للثابت mrNone ...
في حدث الضغط على الزر Detaill تقوم بتغيير في ناتج الدالة ...
في حدث الضغط على الزر Gros
في حدث الضغط على الزر Abondonner
بالتوفيق
عند استدعائه استخدم الدالة ShowModal الدالة ShowModal ستقوم باضهار الفورم الثاني و لن تنفذ باقي الكود الى غاية اعادة الدالة Result الذي هو عبارة عن Integer لن يتم اعادة الناتج الى غاية اغلاق الفورم الفورم يتم اغلاقه تلقائيا اذا تم اسناد ModalResult لقيمة تخالف 0 التي هي قيمة محجوزة للثابت mrNone ...
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
case Form2.ShowModal of
100:ShowMessage('Button Detaill Clicked');
200:ShowMessage('Button Gros Clicked');
300:ShowMessage('Button Abondoner Clicked');
end;
end;
في حدث الضغط على الزر Detaill تقوم بتغيير في ناتج الدالة ...
PHP كود :
procedure TForm2.DetaillClick(Sender: TObject);
begin
ModalResult := 100;
end;
PHP كود :
procedure TForm2.GrosClick(Sender: TObject);
begin
ModalResult := 200;
end;
PHP كود :
procedure TForm2.AbondonnerClick(Sender: TObject);
begin
ModalResult := 300;
end;
بالتوفيق
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج

