SetEditValue

表單、互動、編輯歷程

描述

以呼叫者提供的字串替換作用中編輯的整個暫時值

設有最大長度的單行或多行文字欄位,值會在完整的擴展字位邊界截斷,代理對與組合序列都不會被切開

變更會更新 DisplayValue、把方向性選取箝制進新值、重新計算 Modified,並記錄一筆整值差異項目供復原

宣告

function SetEditValue(const NewValue: WideString): Integer;

參數

NewValue取代用暫時值;已設定欄位最大長度時會限制在該長度內

傳回值

值已儲存時傳回 1;沒有作用中的編輯,或工作階段正在套用編輯、歷程步驟或提交時,則傳回 0

範例

Session.BeginEdit(FieldIndex);
Session.SetEditValue('New content');

另請參閱

EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit