2010-11-10 33 views
2

Quelqu'un a-t-il de la chance 'activant' une fenêtre donnée (se déplacer vers le haut avec focus)? Dites que nous voulons activer une fenêtre d'espace de travail dans l'image de développement (VW).comment activer une fenêtre donnée?

Cela ne fonctionne pas?

| window main | 
window := Workbook allInstances first. 
main := window mainWindow. 
main forceActive. 

merci

Répondre

3

Vous voulez #raise, pas #forceActive.

2

Notez que #raise fera ce que vous attendez sur Windows, mais

- sur OS X la fenêtre viendra vers le haut, mais pas se concentrer - sur certains gestionnaires de fenêtres Linux, #raise sera clignote l'icône de la fenêtre dans la barre des tâches, mais c'est tout.

+0

ce n'est pas bon. Fonctionne bien dans Windows, mais il vaut mieux envoyer 'expand' pour s'assurer qu'il n'est pas iconifié. fenêtre élargir; élever. – Gary