Qual é a diferença entre as funções Show (), ShowDialog () e Application.Run ()? [duplicado]
Esta pergunta já tem uma resposta aqui:
Qual é a diferença entre Application.Run () e Form.ShowDialog ()? 8 respostasQual é a diferença entre as novas funções Show (), ShowDialog () e Application.Run ()? Nomain
(winforms) eu vi:
Application.Run(new Form1());
Então, para o Form1, eu também viForm1.Show()
com a descrição: "Mostra o controle para o usuário." Para ShowDialog, dizia "Mostra o formulário como uma caixa de diálogo modal".
O que isto significa?
Quais são cada um de seus usos e quais são os mais comuns?