mestre fyoda Postado Junho 27, 2006 Denunciar Share Postado Junho 27, 2006 como eu faço para capturar quando o usuario clicar no cancel do inputbox ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4n1l0d Postado Junho 27, 2006 Denunciar Share Postado Junho 27, 2006 simplesquando você invoca o inputboxvocê define um valor padrão para vir completado nelea := inputbox('Nome','Digite o seu nome','teste');mesmo que a pessoa mude o valor, se ela clicar em Cancelar, o valor retornado na variavel a sera o valor padrão! Que no caso do código acima é 'teste'. olha o código do inputbox: function InputBox(const ACaption, APrompt, ADefault: string): string; begin Result := ADefault; InputQuery(ACaption, APrompt, Result); end; o result já fica predefinido como o valor padrão que você coloca, caso a pessoa cancele o InputQuery, o result sera o valor padrão que só será modificado se a pessoa clicar no botão OK Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Junho 27, 2006 Autor Denunciar Share Postado Junho 27, 2006 é acho que fica estranho , porque o user vai presiza digita um nome que vem de um arquivo .você sabe se tem um inputbox do delphi com Password ( caracter para não mostrar o que esta sendo digitado) ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4n1l0d Postado Junho 27, 2006 Denunciar Share Postado Junho 27, 2006 não sei não, vou pesquizar mas achei um jeito de você saber se a pessoa clicou no cancelara função inputQuery retorna false se a pessoa clicou em cancelar e true se ela clicou no okuse ela assim var resultado : string; begin resultado := 'nome aqui'; if InputQuery('Name', 'Qula é o seu nome', Resultado) then showmessage(resultado); a variavel resultado tem valor padrão 'nome aqui' ( é o que aparece aonde a pessoa pode digitar) , se a pessoa clicar em cancelar ele não vai executar o showmessage, mas se clicar em OK vai!!testa ai, muda o valor e vê o que você acha melhor, agora vou dar uma pesquisada nessa caixa com senha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Junho 27, 2006 Autor Denunciar Share Postado Junho 27, 2006 codigo acima está ok ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4n1l0d Postado Junho 27, 2006 Denunciar Share Postado Junho 27, 2006 ou, eu procurei, procurei e não encontrei nada sobre como mascarar a inputbox ou inpuquery =/// Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
como eu faço para capturar quando o usuario clicar no cancel do inputbox ?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.