Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||
|
4D v20 R7
Séparateurs
|
Options de redimensionnement du ou des objet(s) | Objet(s) au-dessus du séparateur horizontal ou à gauche du séparateur vertical (1) | Objet(s) au-dessous du séparateur horizontal ou à droite du séparateur vertical | |
Séparateur non “Pousseur” | Séparateur “Pousseur” | ||
Aucune | restent tel que | sont déplacés avec le séparateur (conservent leur position relative) jusqu’à la butée suivante. La butée du déplacement vers le bas ou vers la droite est soit le bord de la fenêtre, soit un autre séparateur. | sont déplacés sans limites avec le séparateur (conservent leur position relative). Aucune butée n’est appliquée (cf. paragraphe suivant) |
Agrandir | gardent leur position d’origine mais sont redimensionnés en fonction de la nouvelle position du séparateur | ||
Déplacer | se déplacent avec le séparateur |
(1) Un objet situé à cet emplacement sert de butée en cas de déplacement vers le haut (séparateur horizontal) ou vers la gauche (séparateur vertical) s’il ne comporte aucune option de redimensionnement.
Note : Un objet entièrement contenu dans le rectangle définissant le séparateur est déplacé en même temps que le séparateur lui-même.
La propriété Pousseur est disponible pour les objets séparateurs dans le thème “Redimensionnement” de la Liste des propriétés. Lorsqu’un objet séparateur dispose de cette propriété, tous les objets situés à sa droite (séparateur vertical) ou au-dessous (séparateur horizontal) sont poussés en même temps que lui, sans aucune butée.
Voici le résultat du déplacement d’un séparateur “pousseur” :
Lorsque cette propriété n’est pas appliquée au séparateur, le résultat est le suivant :
Cette propriété est cochée par défaut pour les nouvelles bases.
Vous pouvez associer une méthode objet à un séparateur. Cette méthode sera appelée avec l’événement On Clicked durant tout le déplacement.
Une variable de type Entier long est associée à chaque objet séparateur. Cette variable peut être utilisée dans vos méthodes objet et/ou formulaire. Elle prend pour valeur le déplacement courant, en pixels, du séparateur.
Vous pouvez également déplacer le séparateur par programmation : il suffit de modifier la valeur de la variable associée. Imaginons par exemple qu’un séparateur vertical soit associé à la variable sépara1. Si vous écrivez sépara1:=-10, le séparateur sera déplacé de 10 pixels vers la gauche — comme si l’utilisateur l’avait fait manuellement. Le déplacement s’effectue au terme de l’exécution de la méthode objet ou formulaire contenant l’instruction.
L’action standard Séparateur automatique (cf. section Actions standard), associée à un objet de type Bouton invisible, vous permet de créer des séparateurs personnalisés dans vos formulaires. Pour plus d’informations sur ce type de bouton, reportez-vous à la section Boutons.
Produit : 4D
Thème : Travailler avec les objets actifs
4D - Mode Développement ( 4D v20 R7)