MessageBox [En cours de Traduction Wismerheal][WSL]
Cet objet représente une fenêtre affichant un texte à l'utilisateur.
Fonctions
MessageBox
Fonction de construction.
Syntaxe
var myObject = new MessageBox();
var myObject = new MessageBox(parameters);
Arguments
parameters - (object) paramètres de la fenêtre
title - (string) le titre de la fenêtre
position - (
Point) la position de la fenêtre
opacity - (float) l'opacité de la fenêtre
enabled - (boolean) le statut d'activité de la fenêtre
visible - (boolean) le statut de visibilité de la fenêtre
text - (string) le texte
detailedText - (string) le détail du texte
informativeText - (string) le texte d'information (annexe de texte)
buttons - (
StandardButton) a flag list of buttons (une liste de boutons)
icon - (
Icon) le nombre de décimales
-
escapeButton - (
StandardButton) le bouton pressé quand on appui sur "échap"
onClosed - (
OnClosed) évènement appelé quand la fenêtre est fermée
Exceptions
Example
var myObject = new MessageBox();
var myObject = new MessageBox({
title: "Press yes or no",
icon: MessageBox.Warning,
buttons: MessageBox.Yes | MessageBox.No
});
Méthodes
setTitle
Définit le titre de la fenêtre.
Syntaxe
myObject.setTitle(title);
Arguments
title - (string) le titre de la fenêtre
Renvoi
setPosition
Définit la position de la fenêtre.
Syntaxe
myObject.setPosition(point);
Arguments
point - (
Point) la position de la fenêtre
Renvoi
setOpacity
Définit l'opacité de la fenêtre.
Syntaxe
myObject.setOpacity(opacity);
Arguments
opacity - (float) l'opacité de la fenêtre
Renvoi
setEnabled
Définit le statut d'activité de la fenêtre.
Syntaxe
myObject.setEnabled(enabled);
Arguments
enabled - (boolean) le statut d'activité de la fenêtre
Renvoi
setVisible
Définit le statut visible de la fenêtre.
Syntaxe
myObject.setVisible(visible);
Arguments
visible - (boolean) le statut visible de la fenêtre
Renvoi
close
Syntaxe
Renvoi
title
Renvoi le titre de la fenêtre.
Syntaxe
Renvoi
position
Renvoi la position de la fenêtre.
Syntaxe
Renvoi
(
Point) la position de la fenêtre
opacity
Renvoi l'opacité de la fenêtre.
Syntaxe
Renvoi
enabled
Renvoi le statut d'activité de la fenêtre.
Syntaxe
Renvoi
visible
Renvoi le statut visibilité de la fenêtre.
Syntaxe
Renvoi
setText
Syntaxe
Arguments
Renvoi
setDetailedText
Syntaxe
myObject.setDetailedText(detailedText);
Arguments
detailedText - (string) le détail du texte
Renvoi
setInformativeText
Définit le texte d'information(annexé au texte).
Syntaxe
myObject.setInformativeText(informativeText);
Arguments
informativeText - (string) le texte d'information
Renvoi
Définit le bouton à utiliser.
Syntaxe
myObject.setButtons(buttons);
Arguments
Renvoi
setIcon
D2finit l'icône à utiliser.
Syntaxe
Arguments
buttons - (
Icon) l'icône à utiliser
Renvoi
Définit le bouton sélectionné par défaut.
Syntaxe
myObject.setDefaultButton(button);
Arguments
Renvoi
Définit le bouton pressé quand on utilise la touche "échap".
Syntaxe
myObject.setEscapeButton(button);
Arguments
button - (
StandardButton) le bouton pressé quand on utilise la touche "échap"
Renvoi
Ajoute un bouton personnalisé.
Syntaxe
myObject.addCustomButton(button, text);
Arguments
button - (
StandardButton) le bouton standard correspondant à ce bouton personnalisé t
text - (string) le texte de ce bouton
Renvoi
Exceptions
show
Affiche la fenêtre. (non-bloquant)
Utilise l'évènement OnClosed pour savoir quand la fenêtre a été fermé.
Syntaxe
Renvoi
showModal
Affiche la fenêtre. (bloquant)
Syntaxe
Renvoi
Evènements
onClosed
Appelé quand la fenêtre est fermée.
Syntaxe
myObject.onClosed = function(result) {};
Arguments
result - (integer) le résultat de la fenêtre (0 signifie que cela a été annulé)
Example
myObject.onClosed = function(result)
{
if(result)
{
//Event action
}
};
Attributs
title
Le titre de la fenêtre. (string)
position
La position de la fenêtre. (Point)
opacity
L'opacité de la fenêtre. (float)
enabled
Le statut d’activité de la fenêtre. (boolean)
visible
Le statut de visibilité de la fenêtre. (boolean)
Enumerations
Valeurs
Ok: un bouton "ok"
Open: un bouton "open"
Save: un bouton "save"
Cancel: un bouton "cancel"
Close: un bouton "close"
Discard: un bouton "discard"
Apply: un bouton "apply"
Reset: un bouton "reset"
RestoreDefaults: un bouton "restore defaults"
Help: un bouton "help"
SaveAll: un bouton "save all"
Yes: un bouton "yes"
YesToAll: un bouton "yes to all"
No: un bouton "no"
NoToAll: un bouton "no to all"
Abort: un bouton "abort"
Retry: un bouton "retry"
Ignore: un bouton "ignore"
NoButton: pas de bouton
Notes
Ceci est une énumération d'indicateurs, ce la signifie que vous pouvez utiliser de multiples valeurs en usant de l'opérateur | .
Example :
myObject.setButtons(MessageBox.Yes | MessageBox.Save); //Afficher le bouton "yes" et le bouton "save"
Icon
Valeurs
NoIcon: pas d'icône
Question: un point d'interrogation
Information: un icône d'information
Warning: un icône d'avertissement
Critical: un icône d'erreur