IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Le guide Oracle Forms 9i/10g

Date de publication : Juin 2005




Les menus instantanés
Définition
Concept
Mise en oeuvre


Les menus instantanés


Définition

Un menu instantané est un menu flottant qui est affiché avec le bouton droit de la souris à l'endroit du clic.


Concept

Ce type de composant est souvent utilisé pour faire apparaître un menu contextuel dont les options sont en relation directe avec le canevas ou l'item qui le déclenche.

Un menu instantané peut être attaché à un canevas ou à un item.

Il ne peut être attaché à une option particulière d'un groupe de bouton option, mais seulement au groupe de boutons.

A la différence d'un menu standard, un menu instantané n'est pas stocké dans un fichier séparé (.mmb) mais fait partie intégrante de la forme qui le contient.


Mise en oeuvre

Créer un menu instantané

Cliquer le nœud Menus instantanés dans le navigateur d'objet puis l'icône

Un nouveau menu instantané apparaît.
Vous pouvez modifier son nom en affichant la fenêtre de propriétés (F4)

La constitution du menu et de ses options fonctionne de la même façon qu'avec un menu standard. (voir le chapitre sur les menus)

Pour afficher l'éditeur de menu, faire un double-clic sur le nœud du menu instantané.

Attacher le menu instantané à un canevas ou un item

Affichez la fenêtre des propriétés du canevas ou de l'item (F4)
Renseignez la propriété Fonctionnel -> Menu instantané avec le nom du menu

Si vous souhaitez attacher le menu instantané à plusieurs item à la fois, sélectionnez-les dans le navigateur d'objets avec la touche Ctrl


Affichage du menu instantané

L'utilisateur peut afficher le menu en cliquant le bouton droit de la souris.

  • N'importe où sur le canevas si le menu est attaché à un canevas
  • Dans l'item qui supporte le menu instantané
Attention:
Le bouton droit de la souris n'a pas le même comportement que le bouton gauche. Il ne déplace pas le focus à l'endroit cliqué.
Avant de cliquer le bouton droit, assurez-vous que le focus se trouve bien dans l'item désiré.


Référencement des objets Forms dans un menu instantané

Puisque ce type de menu est interne à la forme il n'est pas nécessaire d'utiliser les fonctions Copy() et Name_in() pour référencer le contenu d'un item, d'un paramètre ou d'une variable globale.



Copyright © 2005 SheikYerbouti. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.