SetEditValue

폼, 상호 작용, 편집 기록

설명

활성 편집의 임시 값 전체를 호출자가 제공한 문자열로 바꿉니다

최대 길이가 설정된 단일 줄 또는 여러 줄 텍스트 필드에서는 값이 완전한 확장 그래펨 경계에서 잘려 서러게이트 쌍이나 결합 시퀀스가 나뉘지 않습니다

이 변경은 DisplayValue를 갱신하고 방향성 선택을 새 값으로 잘라 넣고 Modified를 다시 계산하며 실행 취소용 값 전체 델타 항목을 하나 기록합니다

선언

function SetEditValue(const NewValue: WideString): Integer;

매개변수

NewValue대체 임시 값이며, 최대 길이가 구성된 경우 필드 최대 길이로 제한됩니다

반환값

값이 저장되면 1을 반환하고, 활성 편집이 없거나 세션이 편집, 기록 단계 또는 커밋을 처리 중이면 0을 반환합니다

예제

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

참조

EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit