Redessiner un control

LeLaidLeLaid Membre
05:00 modifié dans API AppKit #1
Salut à  tous,

J'ai un petit soucis avec l'apparence d'un control.
En fait il s'agit simplement d'un "label" dont je change la couleur en fonction d'un popup.

Pour ce faire j'utilise la méthode setTextColor:

[labelParam1 setTextColor: [NSColor blueColor]];


Ma question est.... comment faire pour faire en sorte que le control soit redessiner?

J'ai essayé:

[labelParam1 display]<br />[labelParam1 setNeedDisplay]


Mais ça va pas  :(

Ya qq'un qui pourrait m'aider  :o

Réponses

  • CeetixCeetix Membre
    05:00 modifié #2
    Sans vouloir trop me prononcer, si tu tapes ton code [labelParam1 setNeedDisplay] tu n'as pas d'erreur de compilation?
  • schlumschlum Membre
    05:00 modifié #3
    C'est "setNeedsDisplay:" avec un "s" !
    (et ça prend un argument...)

    -> [labelParam1 setNeedsDisplay:YES];

    ([Edit] Cela dit, pour un contrôle, ça existe également sans argument...)
  • LeLaidLeLaid Membre
    05:00 modifié #4
    Désolé j'avais oublié le "s" dans le post....

    En effet pour les controls il existe aussi la méthode sans le paramètre...
    Mais j'ai trouvé. J'avais juste mal lié mon Outlet à  mon label  :fouf):

    Merci
Connectez-vous ou Inscrivez-vous pour répondre.