BeginEdit

Formlar, etkileşim, düzenleme geçmişi

Açıklama

OriginalValue

FocusField olarak anlık görüntüler İstenen Widget, CommitCurrent True olacak şekilde önce

EditValue üzerinden odaklanır; böylece daha önce etkin olan düzenleme normal kaydetme, odak kaybı ve odak eylem yolunu izler Başarıda düzenleme geçmişi sıfırlanır, DisplayValue ve

1 alan değerinden başlatılır ve imleç değerin sonuna konumlandırılır Salt okunur alanlar ve diğer alan türleri reddedilir; halihazırda odaklanmış ve düzenlenmekte olan Widget'ın istenmesi yeni anlık görüntü almadan

Bildirim

function BeginEdit(FieldIndex: Integer): Integer;

Parametreler

FieldIndexDüzenlenebilir metin veya seçim alanının alan ya da geçici Widget indeksi

Dönüş değeri

Düzenleme etkin olduğunda 1 döndürür; aksi halde istek reentrant olduğundan, alan geçersiz, salt okunur veya düzenlenebilir olmadığından ya da odaklama başarısız olduğundan 0 döndürür

Örnek

if Session.BeginEdit(FieldIndex) = 1 then
  Session.CommitEdit;

Ayrıca bkz

CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession