MONTAR V?RIAS MENSAGENS NUM DETERMINADO FORMUL?RIO
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.
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.
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
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
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![Ô]
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![Ô]
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.
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.
NICKOSOFT, tentei da sua maneira e não deu certo, mas obrigado.
TUNUSAT, irei analisar o conteúdo pois está em inglês, obrigado.
PLUGSOFTSM, desta maneira deu certo, obrigado.
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....
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