23-10-2010, 07:45 PM
طريقة الحماية في المثال السابق جيدة
حيث أن المستخدم ليس بحاجة إلى استكشاف خاصية الحذف!
غير أن المبرمج ارتكب خطأ، إذ يمكن حذف السجلات من TDBGrid بتغيير قيمة في الريسورس:
هذا ما قصدته أن تستعمل الطريقة بحكمة...
كحل سريع لتدارك ذلك يمكن منع تخزين تلك القيمة من مصدر المكون:
حيث أن المستخدم ليس بحاجة إلى استكشاف خاصية الحذف!
غير أن المبرمج ارتكب خطأ، إذ يمكن حذف السجلات من TDBGrid بتغيير قيمة في الريسورس:
كود :
ExOptions = [[color=Red]eoDisableDelete[/color], eoENTERlikeTAB, eoKeepSelection, eoBLOBEditor, eoTitleWordWrap, eoFilterAutoApply]كحل سريع لتدارك ذلك يمكن منع تخزين تلك القيمة من مصدر المكون:
كود :
property ExOptions: TExOptions read FExOptions write SetExOptions [color=Navy]stored False[/color];
