Table of Contents

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

  1. 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
    • defaultButton - (StandardButton) le bouton sélectionné par défaut.
    • 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

  1. title - (string) le titre de la fenêtre

Renvoi

setPosition

Définit la position de la fenêtre.

Syntaxe

myObject.setPosition(point);

Arguments

  1. point - (Point) la position de la fenêtre

Renvoi

setOpacity

Définit l'opacité de la fenêtre.

Syntaxe

myObject.setOpacity(opacity);

Arguments

  1. 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

  1. 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

  1. visible - (boolean) le statut visible de la fenêtre

Renvoi

close

Ferme la fenêtre.

Syntaxe

myObject.close();

Renvoi

title

Renvoi le titre de la fenêtre.

Syntaxe

myObject.title();

Renvoi

position

Renvoi la position de la fenêtre.

Syntaxe

myObject.position();

Renvoi

opacity

Renvoi l'opacité de la fenêtre.

Syntaxe

myObject.opacity();

Renvoi

enabled

Renvoi le statut d'activité de la fenêtre.

Syntaxe

myObject.enabled();

Renvoi

visible

Renvoi le statut visibilité de la fenêtre.

Syntaxe

myObject.visible();

Renvoi

setText

Définit le texte.

Syntaxe

myObject.setText(text);

Arguments

  1. text - (string) le texte

Renvoi

setDetailedText

Sets the detailed text.

Syntaxe

myObject.setDetailedText(detailedText);

Arguments

  1. detailedText - (string) le détail du texte

Renvoi

setInformativeText

Définit le texte d'information(annexé au texte).

Syntaxe

myObject.setInformativeText(informativeText);

Arguments

  1. informativeText - (string) le texte d'information

Renvoi

setButtons

Définit le bouton à utiliser.

Syntaxe

myObject.setButtons(buttons);

Arguments

  1. buttons - (StandardButton) le bouton à utiliser (flag)

Renvoi

setIcon

D2finit l'icône à utiliser.

Syntaxe

myObject.setIcon(icon);

Arguments

  1. buttons - (Icon) l'icône à utiliser

Renvoi

setDefaultButton

Définit le bouton sélectionné par défaut.

Syntaxe

myObject.setDefaultButton(button);

Arguments

  1. button - (StandardButton) le bouton sélectionné par défaut

Renvoi

setEscapeButton

Définit le bouton pressé quand on utilise la touche "échap".

Syntaxe

myObject.setEscapeButton(button);

Arguments

  1. button - (StandardButton) le bouton pressé quand on utilise la touche "échap"

Renvoi

addCustomButton

Ajoute un bouton personnalisé.

Syntaxe

myObject.addCustomButton(button, text);

Arguments

  1. button - (StandardButton) le bouton standard correspondant à ce bouton personnalisé t
  2. 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

myObject.show();

Renvoi

showModal

Affiche la fenêtre. (bloquant)

Syntaxe

myObject.showModal();

Renvoi

Evènements

onClosed

Appelé quand la fenêtre est fermée.

Syntaxe

myObject.onClosed = function(result) {};

Arguments

  1. 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

StandardButton

A standard button.

Valeurs

  1. Ok: un bouton "ok"
  2. Open: un bouton "open"
  3. Save: un bouton "save"
  4. Cancel: un bouton "cancel"
  5. Close: un bouton "close"
  6. Discard: un bouton "discard"
  7. Apply: un bouton "apply"
  8. Reset: un bouton "reset"
  9. RestoreDefaults: un bouton "restore defaults"
  10. Help: un bouton "help"
  11. SaveAll: un bouton "save all"
  12. Yes: un bouton "yes"
  13. YesToAll: un bouton "yes to all"
  14. No: un bouton "no"
  15. NoToAll: un bouton "no to all"
  16. Abort: un bouton "abort"
  17. Retry: un bouton "retry"
  18. Ignore: un bouton "ignore"
  19. 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

Un icône.

Valeurs

  1. NoIcon: pas d'icône
  2. Question: un point d'interrogation
  3. Information: un icône d'information
  4. Warning: un icône d'avertissement
  5. Critical: un icône d'erreur