BeginEdit

Biểu mẫu, tương tác, lịch sử chỉnh sửa

Mô tả

OriginalValue

FocusField Widget được yêu cầu được đặt tiêu điểm trước qua CommitCurrent với True là

EditValue, nên một phiên chỉnh sửa đang hoạt động trước đó đi theo đường cam kết, blur và hành động tiêu điểm thông thường Khi thành công, lịch sử chỉnh sửa được đặt lại, DisplayValue và

1 được khởi tạo từ giá trị trường và con nháy đặt ở cuối giá trị Các trường chỉ đọc và kiểu trường khác bị từ chối, còn việc yêu cầu Widget đang có tiêu điểm và đang được chỉnh sửa trả về

Khai báo

function BeginEdit(FieldIndex: Integer): Integer;

Tham số

FieldIndexChỉ số trường hoặc Widget tạm của trường văn bản hoặc lựa chọn có thể soạn thảo

Giá trị trả về

Trả về 1 khi phiên chỉnh sửa đang hoạt động, ngược lại 0 khi yêu cầu tái nhập, trường không hợp lệ, chỉ đọc hoặc không soạn thảo được, hoặc việc đặt tiêu điểm thất bại

Ví dụ

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

Xem thêm

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