Bonjour à tous,
Voilà, je travaille avec Forms 10g et XP.
Mon problème c'est que au lancement de mon Application, je veux positionner mon CANVAS au milieu de la Fenêtre et cela se passe dans le Trigger: When-New-Form-Instance. avec le code suivant:
Mais quant je veux savoir la Largeur X1 et la Hauteur Y1 de ma fenêtre, ces valeurs prennent les valeurs introduites à la conception !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 DECLARE X1 Number(4); X2 Number(4); Y1 Number(4); Y2 Number(4); BEGIN -- initialisation de la fenetre principale SET_WINDOW_PROPERTY('WIND_1', WINDOW_STATE, MAXIMIZE ); SET_WINDOW_PROPERTY('WIND_1', TITLE,' Mon Application Web' ); -- lire valeurs X1 := Get_Window_Property('WIND_1', WIDTH ) ; Y1 := Get_Window_Property('WIND_1', HEIGHT ) ; -- positionnement du CANVAS ...code ... END;
Donc, il ne prend pas en compte Instantanément le "MAXIMIZE" dans ce trigger.
Dans ce cas, quelle est la solution ou bien quel est le Trigger qui vient juste après le When-New-Form-Instance pour pouvoir introduire mon code.
Merci d'avance de votre précieuse aide.
Partager