Pergunta

No VB.NET existe uma biblioteca de caixas de diálogo de modelos que posso usar?É fácil criar uma caixa de diálogo personalizada e herdar dela, mas parece que haveria alguns modelos para esse tipo de coisa.

Eu só preciso de algo simples como Salvar/Cancelar, Sim/Não, etc.

Editar:MessageBox não é suficiente, porque quero adicionar menus suspensos, caixas de listagem, grades, etc.Se eu tivesse um formulário de diálogo onde pudesse solicitar alguns botões predefinidos, cada um deles retornando um resultado modal e fechando o formulário, eu poderia adicionar esses controles e os botões já estariam lá.

Foi útil?

Solução

Por que não criar seu próprio modelo?Já fiz isso com vários tipos de formulários, não apenas com diálogos.É uma ótima maneira de começar.

Crie sua caixa de diálogo básica, mantendo-a o mais genérica possível, e salve-a como modelo.

Aqui está um artigo que irá ajudá-lo:

http://www.builderau.com.au/program/dotnet/soa/Save-time-with-Visual-Studio-2005-project-templates/0,339028399,339285540,00.htm

E:

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx

Outras dicas

Você precisa de algo mais do que o que pode ser fornecido pela MsgBox?

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")

Você não consegue usar o Classe MessageBox?

Claro que existe o MessageBox (abreviação Caixa de mensagem em VB.Net) e também as caixas de diálogo comuns do Windows, como Abrir Arquivo, Salvar Arquivo, Imprimir, ColorPicker, etc.

No entanto, nenhum deles realmente se qualifica como modelo.

Posso simpatizar com o desejo de uma caixa de mensagens melhor de vez em quando.Você pode tentar o projeto de código:Aposto que você verá uma dúzia...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top