Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
CONFIRM

CONFIRM 


 

CONFIRM ( mensagem {; okBotaoTitulo {; cancelarBotaoTitulo}} ) 
Parâmetro Tipo   Descrição
mensagem  String in Mensagem a exibir na caixa de diálogo de confirmação
okBotaoTitulo  String in Título do botão OK
cancelarBotaoTitulo  String in 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

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("ATENÇÃO: não poderá desfazer esta operação.")
 If(OK=1)
    ALL RECORDS([Old Stuff])
    DELETE SELECTION([Old Stuff])
 Else
    ALERT("Operação cancelada.")
 End if

Mostrará a caixa de diálogo de confirmação a seguir (em Windows):

 

A linha:

 

 CONFIRM("Realmente quer fechar esta conta?";"Sím";"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. Escreveu suas strings de interface com as tradução à linguagem objetivo nos arquivos XLIFF.  Ao fazer isso, a linha:

 C_TEXT($title;$yes;$no)
 $title:=Get localized string("add_Memo")
 $yes:=Get localized string("yes")
 $no:=Get localized string("no")
 CONFIRM($title;$yes;$no)

Mostrará a seguinte caixa de diálogo de confirmação:

Nota: Para saber mais sobre a localização do banco de dados xliff, consulte a seção Apêndice B: arquitetura XLIFF.

A linha:

 CONFIRM("WARNING: If your pursue this operation, some records will be "+"irremediably affected."+\
 Char(13)+"What do you want to do?";"Do NOT continue";"Continue")

Mostrará a seguinte caixa de diálogo de confirmação (em Macintosh):



Ver também 

ALERT
Request

 
PROPRIEDADES 

Produto: 4D
Tema: Mensagens
Número 162

Este comando modifica a variável sistema OKThis command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D v6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)