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

VB 6 et antérieur Discussion :

comment utiliser SetFocus


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 122
    Par défaut comment utiliser SetFocus
    Bonjour,

    Est-il possible d'envoyer le focus à un endroit précis soit avec SetFocus ou peut-être mieux avec LostFocus ?

    Par exemple, dans un TextBox IntituleD qui contient déjà "Don de ", faire en sorte que le curseur se place après l'espace après "de".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    IntituleD.SetFocus 
    ou Intitule.LostFocus

  2. #2
    Membre Expert
    Femme Profil pro
    Data engineer
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data engineer
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Les propriétés pour se placer dans le texte d'une Textbox sont SelStart et SelLength.
    TB.SelStart = 12 : positionne le curseur après le 12e caractère
    TB.SelLength = 3 : sélectionne 3 caractères

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 122
    Par défaut
    J'ai compris. Merci.

    Comment se fait-il que vouloir donner le focus à un DTPicker provoque une erreur ?

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Tous contrôles acceptant le focus doit avoir sa propriété visible à True, ainsi que Enabled = True, sinon ERREUR
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 122
    Par défaut
    Enabled et Visible sont à True et pourtant j'ai le message suivant :

    erreur d'exécution 5
    Argument ou appel de procédure incorrect.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  2. comment utiliser SetFocus?
    Par Salsaboy60 dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/02/2009, 22h03
  3. comment utiliser actionscript ?
    Par webs dans le forum Flash
    Réponses: 3
    Dernier message: 09/02/2003, 23h11
  4. Comment utiliser OUT ?
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 3
    Dernier message: 20/07/2002, 09h35
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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