SetEditValue

Formularze, interakcja, historia edycji

Opis

Zastępuje całą tymczasową wartość aktywnej edycji ciągiem dostarczonym przez wywołującego

Dla jednoliniowych albo wieloliniowych pól tekstowych ze skonfigurowaną maksymalną długością wartość jest skracana na pełnej granicy rozszerzonego grafemu, więc żadna para surrogatów ani sekwencja łącząca nie jest przecinana

Zmiana aktualizuje DisplayValue, docina ukierunkowane zaznaczenie do nowej wartości, przelicza Modified i zapisuje jeden wpis delta całej wartości dla cofania

Deklaracja

function SetEditValue(const NewValue: WideString): Integer;

Parametry

NewValueZamienna wartość przejściowa, przycinana do maksymalnej długości pola, gdy jest skonfigurowana

Wartość zwracana

Zwraca 1, gdy wartość została zapisana, oraz 0, gdy żadna edycja nie jest aktywna albo sesja przetwarza właśnie edycję, krok historii lub zatwierdzenie

Przykład

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

Zobacz również

EditValue, RecordEditHistory, ClampTextLength, BeginEdit, CommitEdit