MONTAR V?RIAS MENSAGENS NUM DETERMINADO FORMUL?RIO

MILTONSILVA94 06/10/2015 09:25:29
#452196
Tenho no meu sistema diversos formulários que criei para qualquer erro que ocorra eu possa chamar o formulário e a mensagem que se encaixa corrretamente, e no caption das propriedades eu estabeleço a mensagem que quero.
Porém tenho diversos destes formulários só para erros, sendo que é desnecessário pois posso deixar somente um formulário e estabelecer as mensagens diretamente no código fonte de acordo com o erro que quero que apareça.
Montei abaixo como gostaria sendo que à esquerda está o nome do formulário e na direira gostaria que aquela mensagem aparecesse dentro do formulário que está abrindo:

frmMensagemDeErro.Show & [Ô]Erro! Selecione um registro para fazer a alteração![Ô]
frmMensagemDeErro.Show , Me & [Ô]Erro! Selecione um registro para fazer a alteração![Ô]
frmMensagemDeErro.Show vbModal & [Ô]Erro! Selecione um registro para fazer a alteração![Ô]

Porém ocorre erro no código acima.
NICKOSOFT 06/10/2015 09:51:40
#452198
tente assim
dim telaerro as new frmmensagemdeerro
telaerro.umavariavelpublica=[Ô]mensagem de erro[Ô]
telaerro.show

dentro do form frmmensagemdeerro crie uma variável publica
dim umavariavelpublica as string

no load do form
o objeto onde aparece a mensagem.text=umavariavelpublica

experimenta assim, fiz aki sem vb mesmo
PLUGSOFTSM 06/10/2015 13:19:57
#452216
Resposta escolhida
Pode fazer assim

Public sub MinhaMensagem(Msg as string)
frmMensagemDeErro.[Label da Mensagem].Text = Msg
frmMensagemDeErro.ShowDialog
End Sub

No Sistema pode usar assim:
MinhaMensagem [Ô]Erro! Selecione um registro para fazer a alteração![Ô]
MinhaMensagem [Ô]Erro! Selecione um registro para fazer a alteração![Ô]
MinhaMensagem [Ô]Erro! Selecione um registro para fazer a alteração![Ô]
TUNUSAT 06/10/2015 13:28:39
#452218
MILTONSILVA94,

Tem um outro jeito que eu usava no VB6 chamado de [Ô]Resource Editor[Ô].
Com ele é possível além de armazenar as mensagens, colocar [Ô]colunas[Ô] com a mesma mensagem, mas em outras línguas...
... dá trabalho, mas o resultado fica [Ô]mucho loco[Ô]. Veja:
=====================================================
Resource Editor .NET
http://www.codeproject.com/Articles/3208/Resource-Editor-NET
=====================================================

[][ô]s,
Tunusat.
MILTONSILVA94 09/10/2015 07:33:45
#452352
NICKOSOFT, tentei da sua maneira e não deu certo, mas obrigado.
MILTONSILVA94 09/10/2015 07:35:27
#452353
TUNUSAT, irei analisar o conteúdo pois está em inglês, obrigado.

MILTONSILVA94 09/10/2015 07:37:07
#452354
PLUGSOFTSM, desta maneira deu certo, obrigado.

NICKOSOFT 10/10/2015 15:30:19
#452422
estranho, uso sem problemas aqui, mas q bom q deu certo.....
uso dessa forma até alterando o text da janela, pq nos sistemas q faço tem apenas um form q exibe relatórios, e cada relatório tem um nome diferente na janela....
Tópico encerrado , respostas não são mais permitidas