Evénement Click du formulaire MDIPARENT

omaimainfo Messages postés 38 Date d'inscription lundi 20 novembre 2017 Statut Membre Dernière intervention 1 septembre 2022 - 10 févr. 2020 à 11:24
Whismeril Messages postés 17805 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2022 - 13 févr. 2020 à 12:43
Bonjour,

Quand je Click sur le formulaire MDIParent le Click ne fonctionne pas .Est ce qu'il y a une méthode pour donner l'accès de Click sur le formulaire .

Merci d'avance.

9 réponses

Whismeril Messages postés 17805 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2022 618
10 févr. 2020 à 12:02
Bonjour

Je suppose que tu parles de l’événement Click.
As tu essayé MouseDown?
Ton formulaire contient il des contrôles qui intercepteraient l’événement à la place du formulaire?
0
omaimainfo Messages postés 38 Date d'inscription lundi 20 novembre 2017 Statut Membre Dernière intervention 1 septembre 2022
Modifié le 10 févr. 2020 à 12:16
Oui je parle de l’événement Click du formulaire .
J'ai essayer Aussi avec l'événement MouseDown .
Oui le formulaire contient un MenuStrip & StatusStrip & datagridview .
Alors Quand je Click sur le StatusStrip , mon datagridview devient visible ça marche bien et quand je Click ailleurs le datagridview j'aimerai que cette dernière sera invisible .
0
Whismeril Messages postés 17805 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2022 618
10 févr. 2020 à 14:15
OK,

mais vois tu, ma boule de cristal est en panne, donc je n'arrive pas à voir ce que tu as codé, ni l'aspect de ton formulaire.

Ça
Alors Quand je Click sur le StatusStrip , mon datagridview devient visible ça marche bien
puisque ça marche, j'imagine à peu près ce que tu as fait, mais

quand je Click ailleurs le datagridview j'aimerai que cette dernière sera invisible .
je suppose que ça ne marche pas et là, je n'ai pas la moindre idée de ce que tu as codé.

Donc un bout de code, et une impression d'écran pourrait m'aider à t'aider.

Je te rappelle que pour poster un code correctement, il faut appliquer ce qui est décrit dans ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

0
omaimainfo Messages postés 38 Date d'inscription lundi 20 novembre 2017 Statut Membre Dernière intervention 1 septembre 2022
Modifié le 10 févr. 2020 à 16:23
  • Click sur le contrôle StatutStrip ça fonctionne :

  Private Sub StatusStrip1_Click(sender As Object, e As EventArgs) Handles StatusStrip1.Click
        If DataGridView1.Visible = True Then
            DataGridView1.Visible = False
        Else
            DataGridView1.Visible = True
            c = New connexion
            cn = c.Connecter
            affichageGrid()
        End If
    End Sub
  • Mais quand je click sur le formulaire Accueil qui est un MDIPARENT ne fonctionne pas:

  Private Sub Accueil_Click(sender As Object, e As EventArgs) Handles MyBase.Click
        MsgBox("Click")
        DataGridView1.DataSource = Nothing
        DataGridView1.Visible = False
    End Sub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril Messages postés 17805 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2022 618
10 févr. 2020 à 15:22
Pour la présentation, tu n'as pas forcé la coloration "basic", comme tu le voies y'a un pavé gris.

Est ce que quand tu essayes de cliquer sur le formulaire, c'est bien dans une zone où il n'y a aucun contrôle?
0
omaimainfo Messages postés 38 Date d'inscription lundi 20 novembre 2017 Statut Membre Dernière intervention 1 septembre 2022
10 févr. 2020 à 15:35
Le click sur les contrôles du formulaires c'est bien mais le clique sur le vide du formulaire ne fonctionne pas .
0
Whismeril Messages postés 17805 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2022 618
10 févr. 2020 à 17:25
OK, dès que j'ai accès à un PC avec Visual Studio je fais un test
0
omaimainfo Messages postés 38 Date d'inscription lundi 20 novembre 2017 Statut Membre Dernière intervention 1 septembre 2022
13 févr. 2020 à 10:03
Merci pour votre intérêt. J'ai ajoutée une panel en arrière plan du formulaire, pour mettre le code dans l'événement Click du panel et ça marche bien .
0
Whismeril Messages postés 17805 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 27 septembre 2022 618
13 févr. 2020 à 12:43
Tant mieux, j’ai été en déplacement ces derniers jours et je n’avais pas eu le temps d’essayer
0