Accueil Finances personnelles Ouverture, fermeture et masquage des formulaires avec Visual Basic. NET - dummies

Ouverture, fermeture et masquage des formulaires avec Visual Basic. NET - dummies

Table des matières:

Vidéo: [Visual Basic] Empecher la fermeture du logiciel 2024

Vidéo: [Visual Basic] Empecher la fermeture du logiciel 2024
Anonim

Avoir plusieurs formulaires dans le cadre de votre Visual Basic. Programme NET peut être agréable, mais lorsque votre Visual Basic. Programme NET s'exécute, il affiche normalement un formulaire. Pour que les autres formes de votre programme apparaissent (ou disparaissent), vous devez utiliser le code BASIC pour dire à votre programme: "Ok, mettez maintenant ce formulaire particulier à l'écran et cachez cet autre formulaire à l'abri des regards. "

Ouvrir un formulaire

Avant de pouvoir ouvrir (ou fermer) un formulaire, vous devez connaître le nom spécifique du formulaire que vous voulez ouvrir ou fermer. La fenêtre de l'Explorateur de solutions répertorie les noms de tous les formulaires qui composent votre Visual Basic. Programme NET, tel qu'un formulaire nommé frmMain. vb.

Après avoir identifié le nom du formulaire que vous souhaitez afficher, vous devez utiliser la commande BASIC pour ouvrir le formulaire, par exemple:

Dim oForm As FormName

oForm = Nouveau FormName ()

oForm. Show ()

oForm = Nothing

Dans le cas où les quatre lignes de code BASIC ci-dessus semblent confuses, voici une brève explication de ce qu'elles font:

1. La première ligne indique à Visual Basic. NET, "Définissez un objet nommé oForm, qui représentera le formulaire que vous souhaitez ouvrir, appelé FormName. "Donc, si vous vouliez ouvrir un formulaire nommé frmMain, vous devez taper: Dim oForm Comme frmMain

(Le nom oForm est arbitraire et peut être n'importe quel nom que vous choisissez.Le "o" est juste un raccourci pour dire que c'est un objet.)

2. La deuxième ligne indique à Visual Basic. NET, "Créer un nouvel objet nommé oForm, qui représente la forme représentée par le nom FormName. "(La principale différence entre les première et deuxième lignes est que la première ligne vient de dire à Visual Basic.NET de se préparer à créer un objet pour représenter votre formulaire alors que la deuxième ligne crée réellement cet objet pour représenter votre formulaire.)

3. La troisième ligne indique à Visual Basic. NET, "Afficher le formulaire représenté par l'objet oForm. "

4. La quatrième ligne indique Visual Basic. NET, "Définir l'objet nommé oForm à rien pour libérer la mémoire qu'il prenait. "

Il est important de définir l'objet sur" Rien "pour libérer de la mémoire car si vous ouvrez trop de formulaires sans libérer la mémoire qu'ils utilisent, l'ordinateur risque de manquer de mémoire et de geler ou de bloquer votre programme.

Masquage (et affichage) d'un formulaire

Si vous souhaitez faire disparaître temporairement un formulaire, vous pouvez utiliser la commande magique Hide, telle que:

FormName. Hide ()

Après avoir caché un formulaire, vous voudrez le rendre visible à nouveau en utilisant la commande Show, comme:

FormName.Show ()

Fermeture d'un formulaire

Masquer un formulaire le cache à l'abri des regards, mais le formulaire est toujours chargé dans la mémoire de l'ordinateur. Pour effacer un formulaire de mémoire, vous devez utiliser la commande Fermer, par exemple:

FormName. Close ()

Pour que votre programme se termine, vous devez fermer tous vos formulaires. Au moins une forme de votre programme doit avoir une commande de sortie telle qu'un bouton Quitter ou une commande Fichier -> Quitter disponible dans un menu déroulant. Le code BASIC pour fermer la dernière forme de votre programme ressemble à ceci:

Moi. Close ()

Si vous regardez le code BASIC Visual Basic. NET crée automatiquement pour chaque formulaire, vous verrez une commande qui ressemble à ceci:

Form1 = Me

Cette commande indique simplement Visual Basic. NET, "Le mot Me représente la forme actuelle. Ainsi, au lieu de devoir taper le nom complet du formulaire, tel que frmMainWindow, vous pouvez simplement taper Me à la place. "

Ouverture, fermeture et masquage des formulaires avec Visual Basic. NET - dummies

Le choix des éditeurs

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Lorsqu'un membre de l'équipe de projet est suropposée dans votre projet Microsoft Office Project 2007, vous pouvez prendre des mesures pour corriger le problème en utilisant les suggestions suivantes. Gardez à l'esprit que les circonstances de votre projet déterminent si une solution particulière est réalisable. Par exemple, vous pouvez ajouter des ressources uniquement si votre budget le permet ...

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Le concept de lignes de base multiples semble presque contraire définition d'une ligne de base. Après tout, le but d'une base de référence est de mettre l'enjeu proverbial dans le sable et de mesurer les progrès contre elle. Vous pouvez conserver plusieurs lignes de base dans Project 2013 à plusieurs fins. Considérez ces raisons: Vous avez un plan de base pour ...

Comment enregistrer une référence dans Project 2013 - mannequins

Comment enregistrer une référence dans Project 2013 - mannequins

Vous pouvez enregistrer une référence à tout moment en ouvrant la boîte de dialogue Définir la ligne de base dans Project 2013. Un paramètre - qui contrôle la manière dont le projet regroupe les données dans les tâches récapitulatives lorsque vous définissez une ligne de base pour une partie des tâches - nécessite une explication. Après avoir enregistré une base de données la première fois dans Project 2013, ...

Le choix des éditeurs

Comment classer les modèles d'analyse prédictive - mannequins

Comment classer les modèles d'analyse prédictive - mannequins

Vous avez plusieurs façons de classer les modèles utilisés pour l'analyse prédictive. En général, vous pouvez les trier en fonction des problèmes métier qu'ils résolvent et des principales fonctions métier qu'ils servent (ventes, publicité, ressources humaines ou gestion des risques, par exemple). L'implémentation mathématique utilisée dans le modèle (comme les statistiques, l'exploration de données et la machine ...

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Un exemple naturel de groupe auto-organisateur vous pouvez appliquer dans le comportement d'analyse prédictive est une colonie de fourmis à la recherche de nourriture. Les fourmis optimisent collectivement leur trajectoire de manière à prendre toujours le chemin le plus court possible vers une cible alimentaire. Même si vous essayez de déranger une colonie de fourmis et de les empêcher de ...

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Diverses statistiques, data-mining et des algorithmes d'apprentissage automatique sont disponibles pour votre modèle d'analyse prédictive. Vous êtes dans une meilleure position pour sélectionner un algorithme après avoir défini les objectifs de votre modèle et sélectionné les données sur lesquelles vous allez travailler. Certains de ces algorithmes ont été développés pour résoudre des problèmes métier spécifiques, améliorer des algorithmes existants ou fournir ...

Le choix des éditeurs

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Ne vous feront rien tout bien si vous ne pouvez pas gérer efficacement vos modèles de données. La fonction VLOOKUP est le roi de toutes les fonctions de recherche dans Excel. Le but de VLOOKUP est de trouver une valeur spécifique à partir d'une colonne de données où la valeur de ligne la plus à gauche correspond à un critère donné. Prenez ...

Excel Outils d'analyse de données - dummies

Excel Outils d'analyse de données - dummies

L'outil d'analyse d'excel est un complément utile qui fournit un ensemble complet d'outils d'analyse statistique . Voici quelques outils dans le ToolPak. Outil Analyse Anova: Facteur unique Analyse de variance pour deux échantillons ou plus Anova: Facteur double avec réplication Analyse de la variance avec deux variables indépendantes et observations multiples ...

Excelent Touches de raccourci d'entrée de données - mannequins

Excelent Touches de raccourci d'entrée de données - mannequins

Lorsque vous travaillez dans Excel et saisissez des données dans une cellule, il est essentiel pour compléter l'entrée soit en cliquant sur une autre cellule avec le pointeur de la souris ou en utilisant l'une des touches de raccourci pratiques montrées ici pour déplacer le curseur de la cellule: Appuyez sur les touches To Arrow (& uarr;, & darr; move ...