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