Outils pour utilisateurs

Outils du site


fr:code:windows:inputdialog

InputDialog [En cours de Traduction Wismerheal][WSL]

Cet object représente une fenêtre demandant à l'utilisateur d'entrer des données.

Fonctions

InputDialog

Fonction de construction.

Syntaxe

var myObject = new InputDialog();
var myObject = new InputDialog(parameters);

Arguments

  1. parameters - (object) paramètres de 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'activation de la fenêtre
    • visible - (boolean) le statut de la fenêtre visible
    • labelText - (string) le label de texte
    • okButtonText - (string) le texte du bouton OK
    • cancelButtonText - (string) le texte du bouton ANNULER
    • textEchoMode - (TextEchoMode) le texte du mode "echo"
    • floatDecimals - (integer) le nombre de décimales
    • integerStep - (integer) the integer step (l'étape définissant un entier)
    • minimum - (mixed) la valeur minimum
    • maximum - (mixed) la valeur maximum
    • range - (object) la portée
      • minimum - (mixed) la valeur minimum
      • maximum - (mixed) la valeur maximum
    • inputType - (InputType) le type d'entrée
    • value - (mixed) la valeur par défaut
    • items - (array) les éléments (utilisé quand on demande un élément d'une liste)
    • itemsEditable - (boolean) sont des éléments en provenance d'une liste éditable
    • onClosed - (OnClosed) évènement appelé quand la fenêtre est fermée
    • onValueChanged - (OnValueChanged) évènement appelé quand la valeur est changée

Exceptions

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

Example

var myObject = new InputDialog();
var myObject = new InputDialog({
	title: "Enter text:",
	inputType: InputDialog.Text
});

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

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setPosition

Définit la position de la fenêtre.

Syntaxe

myObject.setPosition(point);

Arguments

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

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setOpacity

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

Syntaxe

myObject.setOpacity(opacity);

Arguments

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

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setEnabled

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

Syntax

myObject.setEnabled(enabled);

Arguments

  1. enabled - (boolean) le statut d'activité de la fenêtre

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

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

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

close

Ferme la fenêtre.

Syntaxe

myObject.close();

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

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 visible de la fenêtre.

Syntaxe

myObject.visible();

Renvoi

  • (boolean) le statut visible de la fenêtre

setLabelText

Définit le label de texte.

Syntaxe

myObject.setLabelText(text);

Arguments

  1. text - (string) le label de texte

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setOkButtonText

Définit le texte du bouton OK.

Syntaxe

myObject.setLabelText(text);

Arguments

  1. text - (string) le label du bouton OK

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setCancelButtonText

Définit le texte du bouton ANNULER.

Syntaxe

myObject.setCancelButtonText(text);

Arguments

  1. text - (string) le label du bouton ANNULER

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setTextEchoMode

Définit le texte du mode "echo".

Syntaxe

myObject.setTextEchoMode(textEchoMode);

Arguments

  1. textEchoMode - (TextEchoMode) le texte du mode "echo"

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setFloatDecimals

Définit le nombre de décimales des valeurs à virgule (floating values).

Syntaxe

myObject.setFloatDecimals(decimals);

Arguments

  1. decimals - (integer) le nombre de décimales des valeurs à virgule (floating values)

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setIntegerStep

Définit l'étape d'une valeur "integer" (entier)

Syntaxe

myObject.setIntegerStep(step);

Arguments

  1. step - (integer) l'étape d'une valeur "integer" (entier)

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setMaximum

Définit la valeur maximum.

Syntaxe

myObject.setMaximum(maximum);

Arguments

  1. maximum - (mixed) la valeur maximum

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setMinimum

Définit la valeur minimum.

Syntaxe

myObject.setMinimum(minimum);

Arguments

  1. minimum - (mixed) la valeur mimimum

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setRange

Définit les valeurs minimum et maximum.

Syntaxe

myObject.setRange(minimum, maximum);

Arguments

  1. minimum - (mixed) la valeur minimum
  2. maximum - (mixed) la valeur maximum

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setInputType

Définit le type d'entrée.

Syntaxe

myObject.setRange(inputType);

Arguments

  1. inputType - (InputType) le type d'entrée

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setValue

Définit la valeur.

Syntaxe

myObject.setValue(value);

Arguments

  1. value - (mixed) la valeur

Renvois

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setItems

Définit les éléments à partir desquels le choix peut être fait.

Syntaxe

myObject.setItems(items);

Arguments

  1. items - (array) les éléments à partir desquels le choix peut être fait

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

setItemsEditable

Définit les éléments comme éditables.

Syntaxe

myObject.setItemsEditable(itemsEditable);

Arguments

  1. itemsEditable - (boolean) la liste des éléments doit-elle être éditable

Renvoi

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

valeur

Renvoi la valeur.

Syntaxe

myObject.value();

Renvoi

  • (mixed) la valeur

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

  • (InputDialog) ce "InputDialog" (dialog d'entrée)

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
	}
};

onValueChanged

Appelé quand la valeur change.

Syntaxe

myObject.onValueChanged = function(value) {};

Arguments

  1. value - (mixed) the current value

Example

myObject.onValueChanged = function(value)
{
	//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)

value

La valeur de la fenêtre. (mixed)

Enumerations

InputType

LE type d'entrée.

Valeurs

  • Text: texte
  • Integer: un entier
  • Float: un nombre flottant (à décimale)
  • Items: une liste déléments

TextEchoMode

Le mode "text echo".

Valeurs

  • Normal: affichage normal de texte
  • NoEcho: n'affiche pas de texte
  • Password: affiche des caractères de mot de passe à la place des caractères entrés.
  • PasswordEchoOnEdit: affiche des caractères de mot de passe à la place des caractères entrés seulement en édition.
fr/code/windows/inputdialog.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1