ActivateInputField

النماذج، التفاعل، الإدخال

الوصف

مساعد داخلي لـ TPDFlibFormSession ينفّذ خطوة تنشيط الأداة المشتركة بين معالجة رفع المؤشر والتنشيط عبر لوحة المفاتيح في DispatchInputEvent تُتابع حقول النص وحقول الاختيار القابلة للتحرير ذات نوع الاختيار 4 عبر

BeginEdit

Off، بينما تُبلغ حقول الاختيار الأخرى وحقول أزرار الدفع وحقول التوقيع عن النجاح دون تغيير أي شيء يحدد تنشيط مربع الاختيار والراديو أول حالة تشغيل غير فارغة وغير Yes من مظاهر الأداة نفسها أو مظاهر حقلها الأساسي، مع اللجوء إلى

$4000

ValueChanged عندما لا تُوجد تبدّل أداة الراديو المطابقة حالة مظهرها الخاص بينما تكتب الأدوات الأخرى قيمة الحقل الأساسي، وتنشيط راديو يحمل أصلًا حالة التشغيل يمسحها ما لم تكن أعلام الحقل الأساسي تتضمن قناع NoToggleToOff للراديو بقيمة OnValueChanged يُبلَّغ عن تغيير ملتزم لمربع اختيار أو راديو عبر

التصريح

function ActivateInputField(FieldIndex: Integer;
  out ValueChanged: Boolean): Integer;

المعاملات

FieldIndexفهرس الحقل أو الأداة المؤقتة المطلوب تنشيطه
ValueChangedتستقبل True عندما غيّر التنشيط قيمة الحقل المخزنة

قيمة الإرجاع

تُرجع 1 عندما قُبل التنشيط أو نُفّذ، وإلا 0 عند أداة غير صالحة أو للقراءة فقط أو عند فشل كتابة القيمة

انظر أيضًا

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession