- 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
tk_messageBox - ouvre une fenêtre de message et attend la réponse
de l'utilisateur.
tk_messageBox ?option valeur ...?
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.
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}
}
message box
Copyright © 1996 Sun Microsystems, Inc.
Copyright © 2003 - Le Portail Tcl/Tk Francophone.