Bloquer Clic gauche et droit de la souris sur un control image

Signaler
Messages postés
33
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
5 mars 2010
-
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
-
Bonjour,

Comment procède-t-on pour bloquer le clic gauche et droit de la souris sur un control image au passage de la souris sur ce control.(peut-être avec une Api Windows) Merci d'avance pour vos réponses.

Bonne journée.

Cdt.

7 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
salut,

au dessus de ton appli? ou d'une autre...

Messages postés
33
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
5 mars 2010

Re,

En fait j'ai plusieurs contrôles images dans une form style bannière en en-tête et en pied à la manière d'une page Web, j'aimerais donc désactiver le clic gauche et droit au passage de la souris sur ces différents contrôles au dessus de mon appli.J'espère avoir été assez explicite.
Merci.

Cdt.
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
c'est bien une form vb6.... (disons une WINFORM)
si tu ne mets pas de code au click, qu'est-ce que tu veux désactiver, il n'y a aucun effet visuel lors de la pression d'un contrôle image
Messages postés
33
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
5 mars 2010

Bonjour,

En fait j'ai une mdi avec des forms filles.Sur la form1 fille j'ai des boutons de commandes + ces fameux contrôles images en en-tête et en pied,  à droite un fond d'image.Quand je clique sur un des boutons de commandes une form2 avec de nouveaux contrôles, de dimension égale à l'emplacement de droite sur la form1 apparait.Puis quand je clique sur les contrôles images de la form1 (en-tête ou pied) la form2 disparait.Pour la faire réappaîtrte je clique à nouveau sur le bounton de commande.Pas très commode non.Sinon mon application fonctionne à merveille.D'où ma question :

Comment empêcher le clic gauche ou droit en passant sur ces zones de manière à garder ma form2 en place.Elle ne doit disparaître que si j' appuie sur un des boutons de commandes de la form1.Merci d'avance pour vos réponses.

Bonne journée.

Cordialement;
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
mais c'est pas un problème de click çà, c'est le focus
tu cliques sur la form_fille (image ou pas) et elle se place devant la form2
c'est bien çà?...
si oui, pourquoi ne pas ouvrir la form2 en modal
Messages postés
33
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
5 mars 2010

Bonjour,

J'ai testé la form2 en modal, apparemment les forms_filles n'acceptent pas l'option Modal.

Aurais-tu une autre solution à proposer ?Merci.

Bonne soirée.

Cordialement.
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
exact....
et le topmost est dans effet également

dans l'évènement _mousedown, donne le focus à la form1, je ne vois que çà....

Form1.SetFocus

++