ToolStrip peut commander a tout les forms du MDIPARENT
by0youssef
Messages postés22Date d'inscriptiondimanche 11 octobre 2009StatutMembreDernière intervention28 décembre 2009
-
21 oct. 2009 à 12:35
by0youssef
Messages postés22Date d'inscriptiondimanche 11 octobre 2009StatutMembreDernière intervention28 décembre 2009
-
23 oct. 2009 à 20:08
boujour, il y'a une ToolStrip ou il se trouve les boutons d'enregistrement (enregistrer, modifier,supprimer...)le probleme cé que cette toolstrip doit commander a chaque form qui est actif.merci de m'aider
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 22 oct. 2009 à 01:31
Salut,
Si ce toolstrip se trouve sur une feuille MDI, et que les feuilles dont tu dois appliquer les changements sont des feuilles enfants de cette MDI basé sur plusieurs instances d'une même MDIChild peux créer des fonctions publiques au sein de ta feuille (Save, Delete, Edit, etc...)
Puis tu peux appeler leurs méthode comme ceci :
Private Sub ToolStripSave_click (sender As Object, e As System.EventArgs) Handles ToolStripSave.Click
Dim MDIChild As MaFeuilleEnfant = Me.ActivateMdiChild
Call MDIChild.Save
[..]
End Sub
Attention, avec cette méthode, toutes les feuilles enfants de ton application devront être basé sur des instance diférentes de MaFeuilleEnfant uniquement. Tu ne devras pas avoir d'instance d'autres feuilles (Ou tu peux mettre un Try/catch, mais c'est pas très propore).
++
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.