Le 15 avr. 08 à 20:20, Jules Jacquot a écrit :
Le 15 04 2008 à 19:09, olivier corouge a écrit :
Le 15 avr. 08 à 18:38, Robin de Kat a écrit :
Et l'event Open d'une fenêtre n'est il pas exécuté avant celui des
listbox associées à cette fenêtre?
J'ai l'impression que ce n'est pas systématique.
C'est même jamais le cas. Dans le User guide, section "Programming
with Events and Objects" :
"A window receives its Open event after all of the controls have
received their Open events."
Une fenêtre reçoit son événement Open après que tous les événements
Open des controls soient exécutés.
Excuse moi mais es tu vraiment sûr de cela?
Oui c'est certain. Du reste, ça n'est pas propre à REALbasic. C'est
comme cela que sont architecturées les APIs (Carbon, Win32...)
A+
---
Stéphane Pinel - REAL Software
Support Technique en Français
43, Rue Marius Aufan 92300 Levallois-Perret (FR)
http://www.realsoftware.fr
Rejoignez la communauté francophone des développeurs REALbasic :
<http://www.realsoftware.com/support/listmanager/>
Toutes mes fenêtres commencent avec Event Handlers lançant des
méthodes qui exécutent les open des controls des Listbox.
Tes méthodes ne "lancent" pas les "open". Les événements "open"
s'exécute tout seuls, sur ouverture du contrôle, comme leur nom
l'indique.
Si, comme je le comprends, les open des listbox sont exécutés avant
l'open event des fenêtres, rien ne doit fonctionner car sera un vrai
pastis.
Si ton appli fonctionne correctement, c'est que les choses ne sont pas
mal faites non ? ;-)
j'ai du oublier quelque chose en route ou mal compris la programmation
Ce n'est pas une question de programmation "intrinsèque". C'est
l'architecture de l'API UI qui fonctionne comme cela.
jules
-----------------------------------------------------------------------------------------------------
Il faut deux ans pour apprendre à parler et toute une vie pour
apprendre à se taire.
Proverbe chinois
|