<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai plusieurs zones graphiques dans un assortiment d'onglets différents dans la même fenêtre globale. N'importe lequel d'entre eux peut être redimensionné manuellement par l'utilisateur en faisant glisser les bordures et/ou les coins de la manière habituelle. Cependant, je veux tous d'entre eux soient automatiquement et immédiatement redimensionnés à la même nouvelle taille si l'utilisateur modifie la taille de l'un d'entre eux. Quelqu'un peut-il me dire comment cela pourrait être scripté, s'il vous plaît ?
Merci beaucoup.
Un peu compliqué, mais si vous voulez que l'utilisateur contrôle la taille de la fenêtre, je pense que cela fonctionnerait : vous pouvez ajouter un bouton dans la fenêtre graphique qui dit changer la taille et créer une invite à partir de là pour qu'il saisisse la taille en pixels. Celui-ci pourrait ensuite être envoyé à chaque graphique pour modifier sa taille.
Vous devrez peut-être utiliser un script, tel que celui fourni par Dan.
Avez-vous essayé de redimensionner l'un des tracés en faisant glisser TOUT en maintenant la touche CTRL sous Windows ou la touche Apple sous Mac ? Cette touche de modification « diffuse » généralement toute interaction (telle qu'un redimensionnement avec un glissement) avec d'autres objets pouvant répondre à la même action.
Une option serait de rendre les graphiques auto-étirés.Dans ce type de fenêtre, vous souhaiterez redimensionner la fenêtre plutôt que de redimensionner un graphique individuel.
Nouvelle fenetre ( "extensible" ,
Boîte à onglets (
"Onglet 1" ,
Boîte graphique (
Échelle Y ( - dix , 90 ) ,
Échelle X ( - dix , 90 ) ,
La couleur de remplissage ( "rouge" ) ,
ovale (
X Origine () + dix ,
( Y Origine () + Plage Y ()) - dix ,
( X Origine () + Gamme X ()) - dix ,
Y Origine () + dix ,
1
) ,
Titre ( "Ovale 1" ) ,
<< Définir l'étirement automatique ( 1 , 1 )
) ,
"Onglet 2" ,
Boîte graphique (
Échelle Y ( - dix , 90 ) ,
Échelle X ( - dix , 90 ) ,
La couleur de remplissage ( "vert" ) ,
ovale (
X Origine () + dix ,
( Y Origine () + Plage Y ()) - dix ,
( X Origine () + Gamme X ()) - dix ,
Y Origine () + dix ,
1
) ,
Titre ( "Ovale 2" ) ,
<< Définir l'étirement automatique ( 1 , 1 )
)
)
)