  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.