BeginEdit

Formulários, interação, histórico de edições

Descrição

OriginalValue

FocusField O Widget pedido recebe primeiro o foco através de CommitCurrent com True definido como

EditValue, pelo que uma edição anteriormente ativa segue o caminho normal de ações de consolidação, perda de foco e foco Em caso de êxito, o histórico de edições é reposto, DisplayValue e

1 são inicializados a partir do valor do campo e o cursor de inserção é colocado no fim do valor Os campos só de leitura e os outros tipos de campos são rejeitados, e pedir o Widget que já tem o foco e está a ser editado devolve

Declaração

function BeginEdit(FieldIndex: Integer): Integer;

Parâmetros

FieldIndexÍndice do campo ou widget temporário do campo de texto ou de escolha editável

Valor devolvido

Devolve 1 quando a edição está ativa; caso contrário devolve 0 quando o pedido foi reentrante, o campo é inválido, só de leitura ou não editável, ou o foco falhou

Exemplo

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

Consulte também

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