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