[Résolu] Perte de "focus" par une Sheet
pixman
Membre
Bonjour,
J'utilise une Sheet pour afficher une barre de progression lors du chargement d'un fichier.
J'ai un petit souci d'affichage, ou plutot de "focus".
J'ai deux façon d'afficher cette sheet :
1. l'utilisateur glisse un fichier sur l'app : le chargement du fichier debute , et la sheet est correctement affichée puis enlevée.
2. l'utilisateur utilise le bouton "load" sur la fenetre, puis sélectionne le fichier via un NSOpenPanel,
lors de la récupération du résultat du NSOpenPanel, je déclenche le chargement du fichier.
Dans ce second cas, mon Modal Sheet est grisé, c'est ma fenêtre principale qui a le "focus".
En cliquant sur la sheet elle reprend le focus, mais ce n'est pas esthétique du tout.
j'ai l'impression que la fermeture du NSOpenPanel rend le focus à ma fenetre.
comment faire ?
J'utilise une Sheet pour afficher une barre de progression lors du chargement d'un fichier.
J'ai un petit souci d'affichage, ou plutot de "focus".
J'ai deux façon d'afficher cette sheet :
1. l'utilisateur glisse un fichier sur l'app : le chargement du fichier debute , et la sheet est correctement affichée puis enlevée.
2. l'utilisateur utilise le bouton "load" sur la fenetre, puis sélectionne le fichier via un NSOpenPanel,
lors de la récupération du résultat du NSOpenPanel, je déclenche le chargement du fichier.
Dans ce second cas, mon Modal Sheet est grisé, c'est ma fenêtre principale qui a le "focus".
En cliquant sur la sheet elle reprend le focus, mais ce n'est pas esthétique du tout.
j'ai l'impression que la fermeture du NSOpenPanel rend le focus à ma fenetre.
comment faire ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour
As tu essayé "[zeSheet makeKeyAndOrderFront:self]" ?
j'a vais tenté un
mais ce n'était pas concluant.
Merci, désormais ça fonctionne.