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
| NewValue | Zamienna 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