VB: tendo sua própria MsgBox

Visual Basic, VB .NET, ASP, Active X, Access, SQL Server

VB: tendo sua própria MsgBox

Talvez você não saiba, mas você pode sobrepor todas as funções da biblioteca VBA, que acompanha o VB. Uma destas funções é a MsgBox. Você pode criar uma função pública de mesmo nome e mesma lista de argumentos que a MsgBox. Quando seu programa chamar MsgBox, a função chamada não será a do VBA, mas sim a sua. Dentro dela, você poderá abrir uma janela própria para exibir as mensagens de erro ou mesmo fazer algum tratamento das informações passadas para a função. Um uso poderia ser o de gravar um log das mensagens de erro na fase de implantação do sistema. Uma forma de diferenciar as mensagens de erro das mensagens de simples informação seria examinar o tipo de ícone passado como argumento para a função. Passando o ícone correto, você poderia fazer esta diferenciação.