ActivateInputField

表單、互動、輸入

描述

TPDFlibFormSession 的內部輔助方法,執行 DispatchInputEvent 中指標放開處理與鍵盤啟用共用的 Widget 啟用步驟 文字欄位與選擇類型 4 的可編輯選擇欄位會繼續進入

BeginEdit

Off,其他選擇欄位、按鈕欄位與簽章欄位則回報成功且不做任何變更 核取方塊與選項按鈕的啟用會從 Widget 自身的外觀或其基礎欄位的外觀中,解析第一個非空且非 Yes 的開啟狀態,找不到時預設為

$4000

ValueChanged 精確相符的選項按鈕 Widget 會切換自身的外觀狀態,其他 Widget 則寫入基礎欄位值;啟用已處於開啟狀態的選項按鈕會將其清除,除非基礎欄位旗標包含選項按鈕的 NoToggleToOff 遮罩 OnValueChanged 已認可的核取方塊或選項按鈕變更會透過

宣告

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

參數

FieldIndex要啟用的欄位或暫存 Widget 索引
ValueChanged當啟用變更了已儲存的欄位值時接收 True

傳回值

當啟用被接受或已執行時傳回 1,否則對無效或唯讀的 Widget 或寫入值失敗的情況傳回 0

另請參閱

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession