BeginEdit
النماذج، التفاعل، سجل التحرير
الوصف
OriginalValue
FocusField
يُركَّز الأداة المطلوبة أولًا عبر CommitCurrent مع تعيين True إلى
EditValue، فيتبع التحرير النشط سابقًا مسار الإيداع والتشتيت وإجراءات التركيز الاعتيادي
عند النجاح يُعاد تعيين سجل التحرير، وتُهيأ DisplayValue و
1 من قيمة الحقل ويوضع مؤشر الكتابة في نهاية القيمة
تُرفض الحقول للقراءة فقط وأنواع الحقول الأخرى، وطلب الأداة المركّزة قيد التحرير أصلًا يعيد
التصريح
function BeginEdit(FieldIndex: Integer): Integer;
المعاملات
| FieldIndex | فهرس الحقل أو الأداة المؤقتة لحقل النص أو الاختيار القابل للتحرير |
|---|
قيمة الإرجاع
تُرجع 1 عندما يكون التحرير نشطًا، وإلا 0 عندما كان الطلب معاد الدخول أو الحقل غير صالح أو للقراءة فقط أو غير قابل للتحرير أو فشل التركيز
مثال
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
انظر أيضًا
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession