4D v14.3Insérer et organiser les objets du formulaire |
||
|
4D v14.3
Insérer et organiser les objets du formulaire
Insérer et organiser les objets du formulaire
Vous pouvez ajouter des objets dans un formulaire de nombreuses manières :
Une fois l'objet inséré, vous pouvez modifier toutes ses caractéristiques dans l'éditeur de formulaires. Vous pouvez travailler avec deux types d'objets dans vos formulaires :
Avant de pouvoir réaliser une opération sur un objet comme le changement de l’épaisseur d’une ligne ou d’une police, il est nécessaire de sélectionner cet objet. Pour sélectionner un objet à l’aide de la barre d’outils :
Pour sélectionner un objet à l’aide de la Liste des propriétés :
Pour désélectionner un objet, cliquez hors de ses limites ou cliquez dessus en maintenant la touche Majuscule enfoncée. Note : Il est également possible de sélectionner des objets en double-cliquant dans la fenêtre de résultat d’une recherche globale (cf. section ). Si vous rencontrez des difficultés en essayant de sélectionner des objets, passez à la page d’arrière-plan en cliquant sur le bouton ou en choisissant 0 dans le menu des pages et essayez de nouveau. Vous pouvez également appuyer sur la touche Alt (Windows) ou Option (Mac OS) et cliquer sur un objet de la page 0 afin d'y accéder directement. Il est souvent nécessaire de réaliser la même opération sur plusieurs objets d’un formulaire — par exemple, pour les déplacer, les aligner ou changer leur apparence. 4D vous permet de sélectionner plusieurs objets en même temps. Vous pouvez réaliser une sélection multiple en utilisant l’une des solutions suivantes :
La fenêtre ci-dessous représente la sélection de deux objets à l’aide d’un rectangle de sélection : Pour désélectionner un objet qui fait partie d’un groupe d’objets sélectionnés, maintenez la touche Majuscule enfoncée et cliquez sur cet objet. Pour désélectionner tous les objets, cliquez hors des limites de ces objets. Vous pouvez dupliquer tout objet de formulaire, y compris les objets actifs. Les copies d’objets actifs conservent toutes les propriétés de l’objet original comme le nom, le type, l’action automatique, le format d’affichage et la méthode objet. Lorsque vous dupliquez une variable, vous pouvez utiliser des fonctions particulières de duplication vous permettant de renuméroter automatiquement chaque copie. Pour plus d’informations sur ce point, reportez-vous à la section . Pour dupliquer directement un ou plusieurs objet(s) :
La boîte de dialogue “Dupliquer plusieurs” apparaît lorsque vous sélectionnez un ou plusieurs objet(s) puis choisissez la commande Dupliquer plusieurs... dans le menu Objets.
Vous pouvez déplacer tout objet d’un formulaire, graphique ou actif, y compris les champs ou les objets créés à l’aide d’un modèle. Pour déplacer un objet, vous pouvez :
Si la grille magnétique est activée, le déplacement de l’objet s’effectue par paliers indiquant les emplacements remarquables. Pour plus d’informations sur ce point, reportez-vous au paragraphe Utiliser l’alignement magnétique. Pour déplacer un objet pixel par pixel :
Pour déplacer l’objet par paliers :
4D vous permet de grouper des objets de manière à ce que vous puissiez sélectionner, déplacer et modifier ce groupe comme un seul objet. Les objets qui sont groupés conservent leur position relative par rapport aux autres objets du groupe. Les objets groupés sont par exemple un champ et son libellé, un bouton invisible et son icône, etc. Les groupes peuvent faire partie d’autres groupes. Lorsque vous redimensionnez un groupe, tous les objets du groupe sont redimensionnés proportionnellement (hormis les zones de texte, qui sont redimensionnées par étape suivant leur taille de police de caractères). Les groupes d’objets sont nécessaire au fonctionnement coordonné des boutons radio (cf. section Boutons radio et boutons radio image). Ils sont également utilisés pour synchroniser des Zones de défilement groupées. Vous pouvez dégrouper un groupe d’objets à tout moment et les traiter de nouveau comme des objets indépendants. Un objet actif qui a été groupé doit être dégroupé pour que vous puissiez accéder à ses propriétés ou à sa méthode. Il est toutefois possible de sélectionner un objet appartenant à un groupe sans devoir dégrouper l’ensemble : pour cela, effectuez Ctrl+clic (Windows) ou Commande+clic (Mac OS) sur l’objet (le groupe doit être sélectionné au préalable). Grouper des objets n’a d’effet que dans l’éditeur de formulaires. Lors de l’exécution du formulaire, tous les objets groupés (hormis les boutons radio et les zones de défilement) se comportent comme s’ils étaient indépendants. Note : Il n’est pas possible de grouper des objets appartenant à des vues différentes et seuls les objets appartenant à la vue courante peuvent être groupés (cf. section Utiliser les vues d'objet). Pour grouper les objets :
Pour dégrouper un groupe d’objets :
Vous pouvez aligner un ensemble d’objets entre eux ou à l’aide d’une grille magnétique.
Le sous-menu Aligner du menu Objets (ou du menu contextuel de l’éditeur) et les outils d’alignement de la barre d’outils (cf. ) vous permettent de rapidement aligner entre eux des objets sélectionnés. Lorsque 4D aligne des objets, il utilise l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite. La boîte de dialogue d’alignement vous permet d’appliquer tout type d’alignement et/ou de répartition aux objets sélectionnés. Pour afficher cette boîte de dialogue, vous devez sélectionner les objets que vous souhaitez aligner puis choisir la commande Alignement... dans le sous-menu Aligner du menu Objets ou du menu contextuel de l’éditeur.
Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton Prévisualisation : l’opération s’effectue dans l’éditeur de formulaires, mais la boîte de dialogue reste au premier plan. Vous pouvez alors Appliquer ou Annuler les modifications. Note : Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe Répartir des objets. L’éditeur de formulaires est doté d’une grille magnétique virtuelle qui peut vous aider à placer et à aligner des objets sur un formulaire. L’alignement magnétique des objets est basée sur la position relative des objets entre eux. Le magnétisme n’est utilisable que lorsqu’au moins deux objets sont présents dans le formulaire. Le principe est le suivant : lorsque vous faites glisser un objet dans le formulaire, 4D indique des emplacements possibles pour cet objet sur la base d’alignements remarquables avec les autres objets du formulaire. Un alignement remarquable est établi à chaque fois que :
A ce moment, 4D place l’objet à l’emplacement et affiche un trait rouge indiquant l’alignement remarquable pris en compte : En ce qui concerne la répartition des objets, 4D propose une distance basée sur les standards d’interface (20 points). Comme pour l’alignement magnétique, des traits rouges indiquent les distances remarquables au moment où elles sont atteintes. Ce fonctionnement s’applique à tous les types d’objets des formulaires. Le magnétisme peut être activé ou désactivé à tout moment à l’aide de la commande Activer la grille magnétique du menu Formulaire ou du menu contextuel de l’éditeur. Il est également possible de définir l’activation par défaut de cette fonction dans la des Préférences de l’application. Il est possible d’activer ou de désactiver temporairement la grille magnétique lorsqu’un objet est sélectionné en appuyant sur la touche Ctrl (Windows) ou Control (Mac OS). Note : Le magnétisme entraîne également l’observation de paliers lors du redimensionnement manuel des objets. Vous pouvez répartir des objets de manière à ce qu’ils soient disposés en respectant un espacement égal entre eux. Pour cela, vous pouvez utiliser des commandes directes de répartition ou passer par l’intermédiaire de la boîte de dialogue d’alignement et répartition pour effectuer des répartitions spécifiques ou combiner alignement et répartition. Note : Lorsque la grille magnétique est activée, une aide visuelle est également fournie pour la répartition lors du déplacement manuel d’un objet. Pour plus d’informations, reportez-vous au paragraphe précédent. Pour répartir directement une sélection d’objets (verticalement ou horizontalement) :
Pour répartir des objets à l’aide de la boîte de dialogue d'alignement et répartition :
Note : Cette boîte de dialogue vous permet de combiner l’alignement d’objets et leur répartition. Pour plus d’informations sur l’alignement, reportez-vous au paragraphe Aligner des objets. Il est parfois nécessaire de réorganiser certains objets qui occultent d’autres objets du formulaire. Par exemple, vous pouvez souhaiter voir apparaître un graphique derrière les champs dans un formulaire. Les plans déterminent également l'ordre de saisie par défaut (cf. section ). 4D propose des commandes, Passer au dernier plan, Passer au premier plan, Plan suivant et Plan précédent, qui vous permettent d’organiser les plans des objets du formulaire. La fenêtre ci-dessous représente des objets organisés en couches : Pour modifier le plan d'un objet, sélectionnez-le et choisissez :
Note : Lorsque plusieurs objets sont superposés, le raccourci Ctrl+clic / Commande+clic permet de sélectionner successivement chaque objet en descendant d’un plan à chaque clic. Pour ordonner les différents plans, 4D va toujours de l’arrière-plan vers l’avant-plan. Par conséquent, le plan précédent fait reculer la sélection d’objets d’un plan vers l’arrière-plan du formulaire. Le plan suivant fait avancer la sélection d’objets d’un plan vers l’avant-plan du formulaire. La commande Utiliser comme modèle, disponible dans le menu contextuel de l’éditeur lorsque le clic est effectué sur un objet, provoque l’enregistrement comme modèle de l’objet sur lequel le clic a eu lieu. Le modèle ainsi désigné et ses propriétés seront utilisés par la suite lors de la création de tous les objets de même type. Dans l’exemple suivant, la commande est appliquée à un objet de type Texte. Tout objet Texte créé ensuite reprend par défaut les propriétés de l’objet désigné :
Un modèle personnalisé peut être utilisé pour chaque type d’objet. Il existe un seul modèle personnalisé par type d’objet pour toute la base. Le modèle enregistre toutes les propriétés de l’objet désigné au moment où la commande est exécutée, à l’exception des coordonnées absolues et de la méthode objet (le cas échéant). Pour modifier ou remplacer un modèle d’objet, vous devez en créer un nouveau pour le type d'objet en question. Vous pouvez également supprimer tous les modèles d’objets définis dans la base (et revenir aux modèles standard) à l’aide de la commande Effacer les modèles personnalisés... du menu Objets de l'éditeur de formulaires. Lorsque vous sélectionnez cette commande, une boîte de dialogue de confirmation s'affiche. Si vous la validez, tous les modèles d'objets sont réinitialisés à leur valeur par défaut. |
PROPRIÉTÉS
Produit : 4D UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v14 R2) |