Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

Interface builder : zone saisie par défaut

Discussion dans 'Développement Mac' créé par bebert, 1 Septembre 2008.

  1. bebert

    bebert Membre d’élite
    Club MacG

    Inscrit:
    9 Novembre 2000
    Messages:
    4 990
    J'aime reçus:
    332
    Bonjour,

    Comment faire pour qu'au lancement d'une appli, la zone de saisie "Code promo" soit sélectionnée par défaut ?
    Sur cette image, c'est le bouton de l'onglet "Promotions" qui est sélectionné...

    [​IMG]
     
  2. olof

    olof Membre émérite

    Inscrit:
    23 Avril 2002
    Messages:
    770
    J'aime reçus:
    103
    Tu dois avoir un outlet sur ton champ (codePromo) et faire :

    Code (Text):

    [codePromo becomeFirstResponder];
     
     
  3. bebert

    bebert Membre d’élite
    Club MacG

    Inscrit:
    9 Novembre 2000
    Messages:
    4 990
    J'aime reçus:
    332
    Je n'ai pas tout compris mais tu m'as mis sur la voie. :up:
    J'avais oublié de préciser que je développais en AppleScript, ce qui donne :

    Code (Text):

    tell window "main"
        set first responder to text field "code_promo" of tab view item "tab_promo" of tab view "tab_view_selection"
    end tell
     
    Et ça marche, merci !

    Sinon, je pensais que ça se modifiait "graphiquement" dans Interface Builder...
     
Chargement...