Apertura di un form prima della chiusura dell'applicazione

mercoledì 27 febbraio 2013 - 16.52
Tag Elenco Tags  VB.NET

pieroalampi Profilo | Expert

Salve
Qualcuno mi può aiutare? ho la necessità di aprire un form prima della chiusura totale dell'applicazione!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

AntCiar Profilo | Expert

ciao.
bisogna capire quello che vuoi fare:

1 - far apparire la form prima che la form principale venga chiusa in modo tale da poter eventualmente arrestare la chiusura della form principale o interagire con essa.
in questo caso devi utilizzare l'evento FormClosing della form principale e richiamare da li l'apertura della tua form.

2 - aprire la form dopo la chisura della form principale prima che l'applicazione si chiuda senza più poter interagire con la form principale.
In questo caso guarda la classe Program (se sviluppi in C#). Dento c'è il metodo Main(). Dopo la chiamata Application.Run(new Form1) che serve a far partire l'applicazione ci piazzi la chiamata alla form che serve a te

[STAThread]
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1);
}
}

Cristian Barca

pieroalampi Profilo | Expert

sarebbe la prima opzione ma se utilizzo il form closing non succede nulla l'applicazione si chiude e basta (vb.net)

praticamente questo è quello che ho fatto ma non va
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

AntCiar Profilo | Expert

E' normale che si chiude.

Tu apri la tua form con lo Show e quindi dopo aver aperto la form il codice continua e ti chiude l'applicazione.

apri la tua form con lo showdialog poi dopo se devi bloccare la chiusura delll'applicazione metti e.Cancel = true
Cristian Barca

pieroalampi Profilo | Expert

ok aspetta che provo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5