PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Caractéristiques de l'élément cloné
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
MenuClone (Fonction)
En anglais : MenuClone
Clone un menu ou une option de menu ainsi que le code associé.
Crée un nouveau menu ou une nouvelle option de menu. Ce nouveau menu (respectivement option de menu) est une copie d'un menu existant. Le nouveau menu ou la nouvelle option de menu est créé obligatoirement dans le même menu que l'élément source.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Exemple
// Clone une option de menu
MenuClone("MNU_Planning", "MNU_Planning2008", "Planning 2008")
Syntaxe

Insérer un menu cloné ou une option clonée à une position spécifique Masquer les détails

<Résultat> = MenuClone(<Elément source> , <Elément cloné> , <Libellé de l'élément cloné> [, <Position d'insertion>])
<Résultat> : Entier
Position du menu cloné ou de l'option de menu clonée. Si le clonage n'a pas été effectué, une erreur fatale est affichée.
<Elément source> : Nom de menu ou nom d'option
Nom du menu ou de l'option de menu à copier.
<Elément cloné> : Chaîne de caractères (avec guillemets)
Nom du menu cloné ou de l'option de menu clonée. Ce nom sera utilisé pour manipuler l'élément cloné par programmation.
<Libellé de l'élément cloné> : Chaîne de caractères (avec guillemets)
Libellé du menu cloné ou de l'option de menu clonée. Ce libellé permettra à l'utilisateur de manipuler l'élément.
<Position d'insertion> : Entier ou constante de type Entier optionnel
Position à laquelle le menu cloné ou l'option clonée doit être insérée. Ce paramètre peut correspondre :
  • à un entier : dans ce cas, le menu cloné ou l'option de menu clonée sera inséré avant la position indiquée.
  • à une des constantes suivantes :
    menuAjouteFinAjoute l'élément cloné à la fin du menu
    menuInsèreAvantSéparateur
    (Valeur par défaut)
    Ajoute l'élément cloné avant le prochain séparateur.

Insérer un menu cloné ou une option clonée à la position relative Masquer les détails

<Résultat> = MenuClone(<Elément source> , <Elément cloné> , <Libellé de l'élément cloné> [, <Elément d'insertion>])
<Résultat> : Entier
Position du menu cloné ou de l'option de menu clonée. Si le clonage n'a pas été effectué, une erreur fatale est affichée.
<Elément source> : Nom de menu ou nom d'option
Nom du menu ou de l'option de menu à copier.
<Elément cloné> : Chaîne de caractères (avec guillemets)
Nom du menu cloné ou de l'option de menu clonée. Ce nom sera utilisé pour manipuler l'élément par programmation. Si ce nom correspond à un élément existant, une erreur fatale sera affichée.
<Libellé de l'élément cloné> : Chaîne de caractères (avec guillemets)
Libellé du menu cloné ou de l'option de menu clonée. Ce libellé permettra à l'utilisateur de manipuler l'élément.
<Elément d'insertion> : Chaîne de caractères (avec ou sans guillemets) optionnelle
Nom de l'élément avant lequel l'élément cloné doit être inséré. Si ce nom n'est pas spécifié, l'élément cloné sera inséré avant le prochain séparateur de menu.
Remarques

Caractéristiques de l'élément cloné

L'élément cloné partage avec l'élément source les paramètres initiaux :
  • son code
  • ses raccourcis
L'élément cloné ne partage pas avec l'élément source :
  • les paramètres modifiés après sa création
  • son nom
  • L'option de menu clonée ou le menu cloné sera automatiquement rendu(e) visible.
Java Il n'est pas possible de cloner une option de menu créée par programmation.
Composante : wd240obj.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire