Créer un écran de démarrage dans Visual FoxPro

Cet article explique comment créer un écran de démarrage dans Visual FoxPro.

Version d’origine du produit : Visual FoxPro
Numéro de la base de connaissances d’origine : 138497

Résumé

De nombreuses applications Windows affichent un écran de démarrage ou un écran de démarrage pendant la phase d’initialisation de l’application. Cet écran de démarrage permet d’afficher des informations telles que le nom du produit, le logo du produit, les informations de version du produit, le nom de la société, etc. En outre, il donne à l’utilisateur la perception d’un temps de démarrage d’application plus rapide.

Cet article décrit les étapes de création d’un écran de démarrage d’application personnalisé qui s’affiche pendant un intervalle de temps spécifié pendant l’initialisation de l’application. Ce formulaire ne supprime pas le menu système FoxPro ou la barre de titre FoxPro lors de l’exécution dans un fichier exécutable.

Procédure pas à pas pour la création d’un écran de démarrage personnalisé

Vous pouvez utiliser l’Designer Visual FoxPro Forms pour créer l’écran de démarrage de l’application personnalisée.

  1. Créez un formulaire.

  2. Définissez les propriétés suivantes du formulaire :

    AutoCenter=.T.
    BorderStyle=1
    Caption=<set the caption to be blank>
    Closable=.F.
    ControlBox=.F.
    MaxButton=.F.
    MinButton=.F.
    Movable=.F.
    WindowType=1
    
  3. Ajoutez un contrôle de minuteur au formulaire.

  4. Définissez la propriété Interval du minuteur sur la durée (en millisecondes) que l’écran de démarrage doit afficher. Par exemple, si l’écran de démarrage doit s’afficher pendant 3 secondes, définissez la propriété Interval du minuteur sur 3 000.

  5. Placez le code suivant dans l’événement Timer du minuteur :

    ThisForm.Release
    
  6. Ajoutez une image, une étiquette et d’autres contrôles pour personnaliser le formulaire en fonction des besoins.

  7. Enregistrez et exécutez le formulaire.

Le formulaire doit s’afficher pour la durée spécifiée dans la propriété Interval du minuteur, puis disparaître.

Pour incorporer cet écran de démarrage dans une application, ajoutez le code suivant au début de l’application main programme :

DO FORM <startup screen form name>

À présent, lorsque l’application est exécutée, l’écran de démarrage doit s’afficher pendant la durée spécifiée dans la propriété Interval du minuteur.