Articoli con tag WindowsFormsApplicationBase
[Visual C#] : Come creare una splash screen con WindowsForms 2.0
0Mentre creare una splash screen con Visual Basic .Net è un’operazione molto semplice, infatti basta definire nelle proprietà del progetto quale form è la splash, con C# è necessario crearsi una classe (nell’ esempio ho chiamato la classe MyApplication) che derivi da WindowsFormsApplicationBase. Questa classe è presente nell’assembly Microsoft.VisualBasic.dll, pertanto sarà necessario aggiungelo come riferimento al progetto.
Una volta creata la classe MyApplication sostituiamo la chiamata alla creazione della main form nel metodo statico Main di Program con la nostra classe in questo modo :
static class Program
{
[STAThread]
static void Main()
{
MyApplication application = new MyApplication();
application.Run(new string[] { });
}
}
La classe MyApplication deve obbligatoriamente definire quale sarà la form princiale (main form) che dovrà essere richiamata all’avvio del programma.
Quindi sarà necessario fare l’override del metodo OnCreateMainForm come di seguito : (continua…)