Lorsque vous utilisez plusieurs applications Windows dans les formulaires Windows, vous devrez peut-être utiliser des contrôles sur différentes fenêtres. Voici quelques méthodes pour implémenter cette tâche:
Le contrôle de la fenêtre B de la fenêtre A:
Construire des paramètres de fonction:
Définissez un constructeur dans la fenêtre B, qui accepte le paramètre approprié de la valeur que vous souhaitez définir.
Lors de la création d'une instance de la fenêtre B à partir de la fenêtre A, la valeur requise en construisant une fonction peut être transmise en construisant une fonction.Créer des attributs ou des méthodes publics dans la fenêtre B pour vous permettre de faire fonctionner des contrôles spécifiques. Après avoir créé une instance de la fenêtre B, utilisez ces attributs / méthodes pour définir ou récupérer la valeur.
Cela vous permet d'utiliser son nom pour accéder au contrôle directement à partir de la fenêtre A (similaire à la visite de tout autre membre public).
Créez une méthode ou un attribut public dans la fenêtre A, qui accepte l'instance de fenêtre comme paramètre.
Dans la fenêtre B, utilisez l'instance de la passe pour faire fonctionner le contrôle de la fenêtre A.
L'incident dans la fenêtre B est causé par l'opération requise pour l'exécution de la fenêtre A.
Contrôle public:
Dans le concepteur de la fenêtre B, définissez la propriété "modificateur" du contrôle en "public" et garantissez que les "générateurs" sont vrais.
Ce ne sont que plusieurs façons de communiquer entre les fenêtres. La meilleure façon dépend des besoins spécifiques de l'application.public Form2(int value) { // ... this.comboBox1.SelectedValue = value; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!