Outils pour utilisateurs

Outils du site


fr:code:windows:messagebox

Ceci est une ancienne révision du document !


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

  • (ParameterTypeError) type de paramètre incorrect
  • (ParameterCountError) paramètre de compteur incorrect

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

setPosition

Définit la position de la fenêtre.

Syntaxe

myObject.setPosition(point);

Arguments

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

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

setOpacity

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

Syntaxe

myObject.setOpacity(opacity);

Arguments

  1. opacity - (float) l'opacité de la fenêtre

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

close

Ferme la fenêtre.

Syntaxe

myObject.close();

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

title

Renvoi le titre de la fenêtre.

Syntaxe

myObject.title();

Renvoi

  • (string) le titre de la fenêtre

position

Renvoi la position de la fenêtre.

Syntaxe

myObject.position();

Renvoi

  • (Point) la position de la fenêtre

opacity

Renvoi l'opacité de la fenêtre.

Syntaxe

myObject.opacity();

Renvoi

  • (float) l'opacité de la fenêtre

enabled

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

Syntaxe

myObject.enabled();

Renvoi

  • (boolean) le statut d'activité de la fenêtre

visible

Renvoi le statut visibilité de la fenêtre.

Syntaxe

myObject.visible();

Renvoi

  • (boolean) le statut visibilité de la fenêtre

setText

Définit le texte.

Syntaxe

myObject.setText(text);

Arguments

  1. text - (string) le texte

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

setDetailedText

Sets the detailed text.

Syntaxe

myObject.setDetailedText(detailedText);

Arguments

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

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

setInformativeText

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

Syntaxe

myObject.setInformativeText(informativeText);

Arguments

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

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

setButtons

Définit le bouton à utiliser.

Syntaxe

myObject.setButtons(buttons);

Arguments

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

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

setIcon

D2finit l'icône à utiliser.

Syntaxe

myObject.setIcon(icon);

Arguments

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

Renvoi

  • (MessageBox) cette "MessageBox" (boite de dialogue)

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

Exceptions

  • (AddCustomButtonError) l'ajout du bouton personnalisé à échoué

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

  • (MessageBox) cette "MessageBox" (boite de dialogue)

showModal

Affiche la fenêtre. (bloquant)

Syntaxe

myObject.showModal();

Renvoi

  • (integer) le résultat de la fenêtre (0 signifie que cela a été annulé)

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: an "apply" button
  8. Reset: a "reset" button
  9. RestoreDefaults: a "restore defaults" button
  10. Help: a "help" button
  11. SaveAll: a "save all" button
  12. Yes: a "yes" button
  13. YesToAll: a "yes to all" button
  14. No: a "no" button
  15. NoToAll: a "no to all" button
  16. Abort: an "abort" button
  17. Retry: a "retry" button
  18. Ignore: an "ignore" button
  19. NoButton: no button

Notes

This is a flag enumeration, this means that you can use multiple values using the | operator. Example :

myObject.setButtons(MessageBox.Yes | MessageBox.Save); //Show yes and save buttons

Icon

An icon.

Values

  1. NoIcon: no icon
  2. Question: a question mark icon
  3. Information: an information icon
  4. Warning: a warning icon
  5. Critical: a critical icon (error)
fr/code/windows/messagebox.1336056988.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)