4D v16.3CONFIRM |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
CONFIRM
|
CONFIRM ( mensagem {; okBotaoTitulo {; cancelarBotaoTitulo}} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
mensagem | String |
![]() |
Mensagem a exibir na caixa de diálogo de confirmação | |||||
okBotaoTitulo | String |
![]() |
Título do botão OK | |||||
cancelarBotaoTitulo | String |
![]() |
Título do botão Cancelar | |||||
O comando CONFIRM mostra uma caixa de diálogo de confirmação composta de um ícone, uma mensagem, um botão OK, e um botão Cancelar.
A mensagem a mostrar é passada no parâmetro mensagem. Esta mensagem pode ter até 255 caracteres. Se a mensagem não é ajustada à área de mensagem, pode aparecer truncado, dependendo de sua longitude e da largura dos caracteres.
Automaticamente, o título do botão OK é “Aceitar” e o do botão Cancelar é “Cancelar.” Para modificar os títulos destes botões, passe os novos títulos nos parâmetros opcionais okBotaoTitulo e cancelarBotaoTitulo. Se for necessário, a largura dos botões é redimensionada até a esquerda, de acordo com a largura dos títulos personalizados que você passar.
O botão OK é o botão automático. Se o usuário clicar no botão OK ou pressiona Enter para aceitar a caixa de diálogo, a variável sistema OK toma o valor 1. Se o usuário clicar no botão Cancelar para cancelar a caixa de diálogo, a variável sistema OK toma o valor 0.
Dica: não chame ao comando CONFIRM desde um método de formulário ou de objeto que maneje os eventos de formulário On Activate ou On Deactivate; isto provocará um loop infinito.
A linha:
CONFIRM("ADVERTÊNCIA: Essa operação não pode ser desfeita.")
If(OK=1)
ALL RECORDS([Coisas Antigas])
DELETE SELECTION([Coisas Antigas])
Else
ALERT("Operação cancelada.")
End if
Mostrará a caixa de diálogo de confirmação a seguir (em Windows):
A linha:
CONFIRM("Tem certeza que deseja fechar esta conta?";"Sim";"Não")
Mostrará a seguinte caixa de diálogo de confirmação (em Windows):
Imagine que você esteja desenvolvendo uma aplicação 4D para o mercado internacional e escreveu um método de projeto que retorna o texto traduzido da versão em inglês. Igualmente chega um array chamado
CONFIRM(INTL Text("Quer adicionar um novo Memo?");<>asLocalizedUIMessages{kLoc_YES};
<>asLocalizedUIMessages{kLoc_NO})
Mostrará a seguinte caixa de diálogo de confirmação:
A linha:
CONFIRM("ADVERTÊNCIA: Se realiza esta operação, alguns registros serão "+"afetados irremediavelmente."+Char(13)+"Que quer fazer?";"NAO continuar";"Continuar")
Mostrará a seguinte caixa de diálogo de confirmação (em Macintosh):
Produto: 4D
Tema: Mensagens
Número
162
Modificado: 4D v6
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)