تغيير اتجاه النقر على زر الاغلاق في صندوق الحوار
#1
السلام عليكم

انا استخدم الحدث BeforeDelete للمكون adoTable كما بالشكل التالي :

كود :
if spSkinMessage1.MessageDlg('تحذير هل انت متاكد من رغبتك في حذف هذه البيانات....؟',mtWarning, [mbOK,mbNo],0) =mrNo then begin abort; end;

المشكلة هي عند النقر على زر الاغلاق أكس للرسالة لا يتم الغاء المهمة وانما يتم الحذف

والشيخ قوقل لم يمر عليه الموضوع
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
الرد
#2
جرب هذه :
PHP كود :
if spSkinMessage1.MessageDlg('تحذير هل انت متاكد من رغبتك في حذف هذه البيانات....؟',mtWarning, [mbOK,mbNo],0) =mOk 
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#3
السلام عليكم


أجل شكرا جزيلا

وفاتني موضوع اختبار القيمة المسترجعة بالشكل التالي :

كود :
var Fint:integer; Fint:= spSkinMessage1.MessageDlg('تحذير هل انت متاكد من رغبتك في حذف هذه البيانات....؟',mtWarning, [mbOK,mbNo],0);

فما كان يحدث هو عند النقر على الزر أكس كانت القيمة المسترجعة تساوي 2 وبذلك هي هي مختلفة عن القيمة المسترجعة عند النقر على الزر الغاء وتساوي 7


وبالنهاية يمكن اعتماد هذا الكود كما بالشكل التالي :


كود :
if spSkinMessage1.MessageDlg('تحذير هل انت متاكد من رغبتك في حذف هذه البيانات....؟',mtWarning, [mbOK,mbNo],0) =mrOK then else abort;


او بالاعتماد على القيمة المسترجعة بدل كما بالشكل التالي :

كود :
Fint:= spSkinMessage1.MessageDlg('تحذير هل انت متاكد من رغبتك في حذف هذه البيانات....؟',mtWarning, [mbOK,mbNo],0); if Fint <> 1 then Abort;
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم