Messagebox
Oi . . .
É possível centralizar e quebrar linhas em um Application.Messagebox?
em caso positivo, pode ensinar-me?
{}
Fab[/b]
É possível centralizar e quebrar linhas em um Application.Messagebox?
em caso positivo, pode ensinar-me?
{}
Fab[/b]
Fab
Curtidas 0
Respostas
Delphox
12/10/2003
8) Bom,centralizar eu não sei mas quebrar a linha eu sei,basta concatenar #13 a ponto onde vc quer que quebre,tipo:
´sua frase´+13+´o resto da frase´... 8)
´sua frase´+13+´o resto da frase´... 8)
GOSTEI 0
Adalton Goncalves
12/10/2003
Sei que a pergunta é de anos atrás, mas como ninguém respondeu vou deixar aqui a resposta final. Porque sempre aparece essa pergunta quando alguém busca.
A questão é NÃO.
Não é possível centralizar uma mensagem quando se usa ShowMessage ou Messagedlg. Quebrar linha é possível com uso de #13.
O que pode ser realizado, que só acho isso necessário em sistemas pequenos, ou que este caso é de extrema importância, é recriar o Messagedlg, fazendo na unha, com form próprio herdado da classe TForm, e criar as funções necessárias, podendo chamar como se fosse a Messagedlg. Uma outra opção é criar uma classe Dialogs e sobrecarregar o método Messagedlg.
Mas sinceramente....vai ser muito trabalho por apenas um Dialog.
Mas se precisarem de um dialog novo, podemos começar a desenvolver um componente, e colocar na comunidade.
A questão é NÃO.
Não é possível centralizar uma mensagem quando se usa ShowMessage ou Messagedlg. Quebrar linha é possível com uso de #13.
O que pode ser realizado, que só acho isso necessário em sistemas pequenos, ou que este caso é de extrema importância, é recriar o Messagedlg, fazendo na unha, com form próprio herdado da classe TForm, e criar as funções necessárias, podendo chamar como se fosse a Messagedlg. Uma outra opção é criar uma classe Dialogs e sobrecarregar o método Messagedlg.
Mas sinceramente....vai ser muito trabalho por apenas um Dialog.
Mas se precisarem de um dialog novo, podemos começar a desenvolver um componente, e colocar na comunidade.
GOSTEI 0
Zilon Maciel
12/10/2003
Tem como fazer, existe uma MessageDlg, alterada, nativa do próprio Delphi,
onde é informada as coordenadas, tipo inteiro, onde uma coordenada corresponde à altura e a outra
à direita/esquerda.
Espero ter ajudado, como já fui muitas vezes ajudado pela turma do Devmedia.
GOSTEI 0
José
12/10/2003
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0