IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#] Focus sur une position


Sujet :

Windows Forms

  1. #1
    Membre régulier Avatar de annalady
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 169
    Points : 88
    Points
    88
    Par défaut [C#] Focus sur une position
    Salut

    J'ai une Form avec une pictureBox dedans. Je voudrais pouvoir mettre le focus sur une zone particulière de la pictureBox (ou même de la form, ça revient au même vu que ma pictureBox est étalée à 100%)

    En fait j'ai des coordonnées X et Y, et je veux mettre le focus à ces coordonnées.

    Est-ce qu'il existe une méthode pour faire ça ?

  2. #2
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    la notion de "focus" est très particulière, elle concerne les contrôles disposant d'un handle de fenêtre windows qui sont seuls capables de gérer le "focus". Ces contrôles possèdent d'ailleurs des méthodes et des événements pour gérer le "focus".

    Une image ou une form, en tant que tel, si elles ont le focus, seront sélectionné en totalité, pas un petit bout.

    Si tu as une image qui possède des zones cliquables et que tu veux mettre en évidence ces zones, il faudra utiliser des techniques spécifiques.
    La méthode du pauvre : mettre des boutons transparents au dessus des zones cliquables. La méthode du riche : gérer la souris, gérer des zones polygonales pour détecter le clic, dessiner les limites quand la souris passe au dessus, etc.

  3. #3
    Membre régulier Avatar de annalady
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 169
    Points : 88
    Points
    88
    Par défaut
    Wow, je pensais pas qu'il faudrait aller jusque là !

    Non, mon image n'a aucune zone cliquable, c'est un simple png que j'ai importé à partir d'un fichier XML.

    En tous cas merci pour ta réponse

  4. #4
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Points : 1 051
    Points
    1 051
    Par défaut
    je ne crois pas qu'un bouton transparent réagisse au clic..

  5. #5
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    Citation Envoyé par NiamorH
    je ne crois pas qu'un bouton transparent réagisse au clic..
    sa transparence ou le fait de le rendre flat sans image ni texte n'interdit pas le clic.

Discussions similaires

  1. Focus sur une position dans un textearea
    Par lodan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/06/2008, 19h31
  2. Changement de style lors du focus sur une cellule
    Par zyg dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 23/12/2005, 10h29
  3. focus sur une input text
    Par mic79 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/01/2005, 18h06
  4. Focus sur une cellule spécifique d'un DBGrid
    Par danbern dans le forum Bases de données
    Réponses: 4
    Dernier message: 25/11/2004, 19h04
  5. Focus sur une application Windows
    Par mixi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/10/2004, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo