Show de Bola Jose Carlos, era exatamente o que procurava, valeu obrigado. Em 05/09/07, Jose Carlos A Dias Filho <[EMAIL PROTECTED]> escreveu: > > Faca Assim > > Function Mensagem(Msg,Bt1,Bt2:String):Boolean; > > // > > **************************************************************************** > **************** > // Gera um Mensage Box personalizado a partir do Mensagem Box YES NO > // > > **************************************************************************** > **************** > Function Mensagem(Msg,Bt1,Bt2:String):Boolean; > var > I,K:Integer; > F:TForm; > begin > K:=0; > F:= createmessagedialog(Msg,mtconfirmation,[mbyes,mbno]); > try > for i:=0 to f.componentCount -1 do > if f.components[i] is tbutton then > with tbutton(f.components[i]) do > case modalresult of > mryes: Caption := Bt1; > mrno: Caption := Bt2; > end; > f.caption := 'Mensagem do Sistema'; > K:=f.showmodal; > finally > if K = mryes then Result:=True > else Result:=False; > f.free; > end; > end; > > Sd's > > Dias > > > _____ > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Leonardo Quinino > Enviada em: quarta-feira, 5 de setembro de 2007 16:56 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: [delphi-br] Criar Função > > > Pessoal, estou querendo criar uma função que funcione como uma > pergunta, (tipo messageDlg ) onde eu passaria a pergunta, e as opções. > > Seria algo parecido com o que tem na antiga linguagem clipper > > op := Alert( ' Confirmar Isso ?', {'1-Sim'}, {'2-Talvez'}, {'3-Não > Sei'}, {'4-Outra Opção'} ) > > //para avaliar a resposta era só... > if op = 0 //teclou esc > bla bla > endif > > if op = 1 > escolheu SIM > endif > > if op..... > > Como fazer desta forma em DELPHi > > Analisando o MessageDlg, só consigo as respostas já prontas do delphi > que seriam > > TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, > mbAll, mbNoToAll, mbYesToAll, mbHelp); > > Como faço para Criar as minhas opções personalizadas, sem ter que > instalar pakage de terceiros.... (quero deixar o meu codigo mais > "puro" possível) "puro = delphianamente falando" > > rs:) > > -- > Leonardo Quinino > > [As partes desta mensagem que não continham texto foram removidas] > > >
-- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]