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

عمل check للعنصر من النوع Tedit

مغلق
بدأه newmember في 2 أغسطس 2001 · 1 رد · 580 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اذا كانت لدى صفحة لتعديل بيانات ما وفتحت هذه الصفحة وخرجت منها دون اجراء اى تعديل فيها فما هو الإجراء لمعرفة اذا كنت قد اجريت اى تعديل ام لا

مثلا:

الحالة الأولى: فاذا كنت قد اجريت اى تعديل فى احد حقول هذه الصفحة وهذا الحقل من نوع Tedit واردت الخروج واريد ان اظهر صندوق حوار يخيرنى بين حفظ التغييرات او عدم حفظ التغييرات

الحالة الثانية : فاذا لم أجرى اى تعديل على اى حقل من حقول هذه الصفحة فإن الخروج يكون بدون اعطا اى خيارات

فما هو الإجراء لمعرفة مإذا كنت قد اجريت اى تعديل على الحقل Tedit?

وشكرا مقدما للجميع

#2

بسم الله الرحمن الرحيم

أولا لكي تعرف ماإذا كانت Tedit تم تغيير محتوياتها أم لا فهاك الطريقة

If Edit1.modified then

if messageDlg('لقد تم تغيير البيانات هل أنت متأكد من الخروج',mtWarning,[mbYes,mbNo],0)=myNo then Exit;

هذه طريقة بسيطة

وهناك طريقة أعقد لتعرف إي من المكونات تم التغيير فيه لأنك ربما تستخدم مجموعة كبيرة من Tedit

for i = 0 to componentCount -1 do

if components is Tedit then

if (components As Tedit).modified then if messageDlg('لقد تم تغيير البيانات هل أنت متأكد من الخروج',mtWarning,[mbYes,mbNo],0)=myNo then Exit;

الرجاء التأكد من كلمة Component فإذا ظهر عليها خطأ فأكتب بدلها Components لأنني لست موجودا في البيت لحظة كتابة هذا الرد

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

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

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

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

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

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