uimenu properties
Proprietes de l'objet graphique uimenu.
📄Description

Cette page documente les proprietes visibles retournees par properties pour un objet graphique uimenu.

Propriete Action Type et valeurs prises en charge
Accelerator change l'accelerateur clavier associe a un element de menu. Type: valeur texte d'un caractere. Valeurs prises en charge: vecteur ligne de caracteres ou chaine scalaire contenant une touche d'accelerateur, ou texte vide.
BeingDeleted valeur calculee par Nelson; les operations graphiques la mettent a jour. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'off', 'on'.
BusyAction controle si un callback interrompant est mis en file ou annule. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'queue', 'cancel'.
ButtonDownFcn s'execute quand l'objet recoit un evenement bouton souris. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
Checked met a jour le rendu au prochain rafraichissement graphique. Type: on/off value. Valeurs prises en charge: 'on', 'off', true ou false.
Children les operations de parentage mettent le vecteur a jour. Type: graphics object handle vector. Valeurs prises en charge: vecteur vide ou handles enfants.
Clipping met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
ContextMenu attache le menu utilise par les actions de clic contextuel. Type: graphics object handle scalar. Valeurs prises en charge: [] ou handle uicontextmenu.
CreateFcn s'execute lors de la creation de l'objet. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
DeleteFcn s'execute lors de la suppression de l'objet. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
Enable met a jour le rendu au prochain rafraichissement graphique. Type: on/off value. Valeurs prises en charge: 'on', 'off', true ou false.
ForegroundColor met a jour le rendu au prochain rafraichissement graphique. Type: color value. Valeurs prises en charge: 'red'/'r', 'green'/'g', 'blue'/'b', 'cyan'/'c', 'magenta'/'m', 'yellow'/'y', 'black'/'k', 'white'/'w', triplet RGB [r g b] avec valeurs dans [0,1], ou couleur hexadecimale '#RRGGBB'/'#RGB'.
HandleVisibility controle si les fonctions de recherche de handles peuvent trouver l'objet. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off', 'callback'.
Interruptible controle si un callback en cours peut etre interrompu. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
MenuSelectedFcn le systeme d'evenements graphiques l'invoque pour l'evenement associe. Type: callback value. Valeurs prises en charge: [], handle de fonction, vecteur de caracteres, chaine scalaire ou cellule callback.
Parent change le parent et met a jour Children sur les anciens et nouveaux parents. Type: graphics object handle scalar. Valeurs prises en charge: handle parent valide pour la classe de l'objet.
Position recalcule la geometrie, les limites ou la disposition. Type: vecteur numerique fini. Valeurs prises en charge: vecteur fini de taille documentee, par exemple [left bottom width height], [x y z], [azimuth elevation] ou [minor major].
Separator met a jour le rendu au prochain rafraichissement graphique. Type: on/off value. Valeurs prises en charge: 'on', 'off', true ou false.
Tag met a jour l'etat stocke de l'objet. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: texte vide ou identifiant d'objet.
Text met a jour le texte affiche par l'objet graphique. Type: valeur texte. Valeurs prises en charge: vecteur ligne de caracteres, chaine scalaire, tableau de chaines, tableau de cellules de vecteurs ligne de caracteres ou texte vide.
Tooltip met a jour le texte d'aide affiche par les elements d'interface interactifs. Type: valeur texte. Valeurs prises en charge: vecteur ligne de caracteres, chaine scalaire, tableau de chaines, tableau de cellules de vecteurs ligne de caracteres ou texte vide.
Type valeur calculee par Nelson; les operations graphiques la mettent a jour. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: nom de type en lecture seule, par exemple 'figure', 'axes', 'line' ou 'scatter'.
UserData met a jour l'etat stocke de l'objet. Type: tableau Nelson. Valeurs prises en charge: toute valeur Nelson: [], tableaux numeriques, texte, cellules, structures ou handles.
Visible met a jour le rendu au prochain rafraichissement graphique. Type: chaine scalaire ou vecteur ligne de caracteres. Valeurs prises en charge: 'on', 'off'.
💡Exemples
Creer l'objet graphique et lister ses proprietes.
f = figure('Visible', 'off');
h = uimenu(f, 'Text', 'File');
names = properties(h);
close(f)
🔗Voir aussi
uimenupropertiesgetset
🕔Historique des versions
Version Description
-- Page de proprietes ajoutee.
Modifier cette page sur GitHub