NOM
tk_messageBox - ouvre une fenêtre de message et attend la réponse de l'utilisateur.
SYNTAXE
tk_messageBox ?option valeur ...?
DESCRIPTION
-default name
-icon iconImage
-message string
-parent window
-title titleString
-type predefinedType
abortretryignore
ok
okcancel
retrycancel
yesno
yesnocancel
EXEMPLE
MOTS-CLES

NOM

tk_messageBox - ouvre une fenêtre de message et attend la réponse de l'utilisateur.

SYNTAXE

tk_messageBox ?option valeur ...?

DESCRIPTION

Cette procédure crée et affiche une fenêtre de message contenant un message spécifié par l'applicatif, une icône et une série de boutons. Chacun des boutons de la fenêtre de message est identifié par un unique nom symbolique (voir l'option -type). Après que la fenêtre de message soit apparue, tk_messageBox attend que l'utilisateur sélectionne l'un des boutons, puis retourne le nom symbolique du bouton sélectionné. Les paires option-valeur suivantes sont possibles :

-default name
Name donne le nom symbolique du bouton par défaut de cette fenêtre de message ('ok', 'cancel', etc...). Voir -type pour une liste des noms symboliques. Si cette option n'est pas spécifiée, le bouton par défaut est le premier bouton.

-icon iconImage
Sélectionne l'icône à afficher. IconImage doit être choisi parmis : error, info, question ou warning. Si cette option n'est pas spécifiée, l'icône info est affiché.

-message string
Spécifié le message à afficher dans la fenêtre de message.

-parent window
Rend window le parent logique de la fenêtre de message. La fenêtre de message est affichée au dessus de sa fenêtre parent.

-title titleString
Spécifie la chaîne de caractère à afficher comme titre de la fenêtre de message. La valeur par défaut est une chaîne vide.

-type predefinedType
Sélectionne une liste de bouton préféfinis. Les valeurs suivantes sont possibles pour predefinedType :

abortretryignore
Affiche trois boutons dont les noms symboliques sont abort, retry and ignore.

ok
Affiche un bouton dont le nom symbolique est ok.

okcancel
Affiche deux boutons dont les noms symboliques sont ok and cancel.

retrycancel
Affiche deux boutons dont les noms symboliques sont retry and cancel.

yesno
Affiche deux boutons dont les noms symboliques sont yes and no.

yesnocancel
Affiche trois boutons dont les noms symboliques sont yes, no and cancel.

EXEMPLE

set answer [tk_messageBox -message "Voulez-vous vraiment quitter ?" -type yesno -icon question]
switch -- $answer {
    yes exit
    no {tk_messageBox -message "Je savais que vous aimiez cette application !" -type ok}
}

MOTS-CLES

message box
Copyright © 1996 Sun Microsystems, Inc.

Copyright © 2003 - Le Portail Tcl/Tk Francophone.