Outils pour utilisateurs

Outils du site


fr:code:windows:messagebox

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: 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
fr/code/windows/messagebox.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1